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,
Tokener tokener) |
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,
IdMapCounter counter) |
java.lang.Object |
getNewEntity(SendableEntityCreator creator,
java.lang.String className,
boolean prototype)
Get a new Instance of Element from the Creator
|
CharacterBuffer |
getPrefixProperties(SendableEntityCreator creator,
Tokener format,
boolean isId)
Get The Prefix For Properties
|
BaseItem |
getProperties(Entity item,
IdMap map,
Filter filter,
boolean isId,
java.lang.String type) |
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,
BaseItem parent,
java.lang.String className,
java.lang.String id,
MapEntity 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, IdMap map, Filter filter, boolean isId, java.lang.String type)
item - The Object for read or writemap - The IdMapfilter - The current filterisId - The Id enable for objecttype - can be Write or ReadSendableEntityCreator 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,
IdMapCounter counter)
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 prototypeCharacterBuffer getPrefixProperties(SendableEntityCreator creator, Tokener format, boolean isId)
creator - The Creatorformat - The Format TokenisId - is Id is SetEntity writeBasicValue(Entity entity, BaseItem parent, java.lang.String className, java.lang.String id, MapEntity map)