EMFJsonGrammar, GenericJsonGrammar, HTMLGrammar, SimpleGrammarpublic interface Grammar
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
READ |
|
static java.lang.String |
WRITE |
| Modifier and Type | Method | Description |
|---|---|---|
BaseItem |
encode(java.lang.Object entity,
MapEntity map) |
|
SendableEntityCreator |
getCreator(java.lang.String type,
java.lang.Object item,
MapEntity map,
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,
java.lang.String type,
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, MapEntity map, java.lang.String className)
type - can be Write or Readitem - The Object for read or writemap - The MapEntityclassName - 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, java.lang.String type, IdMap map)