numbers
Interface NumberBootStrapper

All Known Implementing Classes:
BootStrapFloat, BootStrapInt

public interface NumberBootStrapper

This is the interface that any piece of this type of intelligent data should implement


Field Summary
static NodeValue ADDEDTO
           
static NodeValue GET
           
static NodeValue MODNOUN
           
static NodeValue PUT
           
static NodeValue ROUND
           
static NodeValue VALUE
           
static NodeValue VARIABLE
           
 
Method Summary
 ACommunication getCommunication(TreeNode command)
          This is the abstract method that any piece of this type of intelligent data must override.
 

Field Detail

GET

public static final NodeValue GET
See Also:
NodeValue.GET

PUT

public static final NodeValue PUT
See Also:
NodeValue.PUT

ADDEDTO

public static final NodeValue ADDEDTO
See Also:
NodeValue.ADDEDTO

MODNOUN

public static final NodeValue MODNOUN
See Also:
NodeValue.MODNOUN

VALUE

public static final NodeValue VALUE
See Also:
NodeValue.VALUE

ROUND

public static final NodeValue ROUND
See Also:
NodeValue.ROUNDEDTOTHEFOLLOWINGDECIMALPLACE

VARIABLE

public static final NodeValue VARIABLE
See Also:
NodeValue.VARIABLE
Method Detail

getCommunication

public ACommunication getCommunication(TreeNode command)
This is the abstract method that any piece of this type of intelligent data must override. It takes the root of an instruction tree and returns an ACommunication object whose execute method should preform the tasks described in the tree.