public interface Grammar
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
READ |
static java.lang.String |
WRITE |
| Modifier and Type | Method and Description |
|---|---|
BaseItem |
encode(java.lang.Object entity,
MapEntity map) |
SendableEntityCreator |
getCreator(java.lang.String type,
java.lang.Object item,
IdMap map,
boolean searchForSuperCreator,
java.lang.String className) |
java.lang.String |
getId(java.lang.Object obj,
IdMap map) |
java.lang.Object |
getNewEntity(SendableEntityCreator creator,
java.lang.String className,
boolean prototype)
Get a new Instance of Element from the Creator
|
BaseItem |
getProperties(Entity item,
MapEntity map,
boolean isId) |
java.lang.String |
getValue(Entity item,
java.lang.String property)
Get a Value from the Item
|
boolean |
hasValue(Entity item,
java.lang.String property) |
Entity |
writeBasicValue(Entity entity,
java.lang.String className,
java.lang.String id,
IdMap map) |
boolean |
writeValue(BaseItem parent,
java.lang.String property,
java.lang.Object value,
MapEntity map,
Tokener tokener) |
static final java.lang.String READ
static final java.lang.String WRITE
BaseItem getProperties(Entity item, MapEntity map, boolean isId)
item - The Object for read or writemap - The IdMapisId - The Id enable for objectSendableEntityCreator getCreator(java.lang.String type, java.lang.Object item, IdMap map, boolean searchForSuperCreator, java.lang.String className)
type - can be Write or Readitem - The Object for read or writemap - The IdMapsearchForSuperCreator - Is Searching for Creator in superclassesclassName - The ClassName of Itemjava.lang.String getId(java.lang.Object obj,
IdMap map)
java.lang.String getValue(Entity item, java.lang.String property)
item - target itemproperty - the Propertyboolean hasValue(Entity item, java.lang.String property)
java.lang.Object getNewEntity(SendableEntityCreator creator, java.lang.String className, boolean prototype)
creator - The EntityCreatorclassName - Alternative Name of Classprototype - switch for getNewEntity only for prototypeEntity writeBasicValue(Entity entity, java.lang.String className, java.lang.String id, IdMap map)