public class MapEntity extends SimpleList<java.lang.Object>
ALLOWDUPLICATE, ALLOWEMPTYVALUE, BIDI, CASESENSITIVE, flag, MAP, READONLY, REMOVED, VISIBLE| Constructor and Description |
|---|
MapEntity(Filter filter,
Grammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
void |
add() |
Entity |
convertProperty(CharacterBuffer property,
BaseItem parent) |
Entity |
encode(java.lang.Object entity,
Tokener tokener) |
java.lang.String |
getClazz(int pos) |
SendableEntityCreator |
getCreator(java.lang.String type,
IdMap map,
java.lang.Object item,
java.lang.String className) |
int |
getDeep() |
Filter |
getFilter() |
Grammar |
getGrammar() |
java.lang.String |
getId(java.lang.Object entity,
IdMap map,
java.lang.String className) |
int |
getIndexOfClazz(java.lang.String clazzName) |
int |
getIndexVisitedObjects(java.lang.Object element) |
java.lang.String |
getLastClazz() |
java.lang.Object |
getNewEntity(SendableEntityCreator creator,
java.lang.String className,
boolean prototype) |
CharacterBuffer |
getPrefixProperties(SendableEntityCreator creator,
Tokener tokener,
java.lang.Object entity,
java.lang.String className) |
BaseItem |
getProperties(Entity entity,
IdMap map,
boolean isId,
java.lang.String type) |
java.lang.String[] |
getProperties(Tokener tokener,
SendableEntityCreator creator) |
java.lang.Object |
getRefByEntity(java.lang.Object value) |
MapEntityStack |
getStack() |
java.lang.String |
getStrategy() |
java.lang.Object |
getTarget() |
java.lang.String |
getValue(Entity item,
java.lang.String property) |
java.lang.Object |
getVisitedObjects(int index) |
boolean |
hasValue(Entity item,
java.lang.String property) |
boolean |
isAddOwnerLink(java.lang.Object value) |
boolean |
isConvertable(java.lang.Object entity,
IdMap map,
java.lang.String property,
java.lang.Object value) |
boolean |
isFlag(byte flag) |
boolean |
isFullSeriation() |
boolean |
isId(java.lang.Object entity,
IdMap map,
java.lang.String className) |
boolean |
isPropertyRegard(java.lang.Object entity,
IdMap map,
java.lang.String property,
java.lang.Object value) |
boolean |
isSearchForSuperClass() |
boolean |
isTokenerFlag(byte flag) |
boolean |
isTypSave() |
void |
minus() |
void |
popStack() |
void |
pushStack(java.lang.String className,
java.lang.Object entity,
SendableEntityCreator creator) |
void |
setFilter(Filter filter) |
MapEntity |
withDeep(int value) |
MapEntity |
withFlag(byte flag) |
MapEntity |
withoutFlag(byte flag) |
MapEntity |
withoutTokenerFlag(byte flag) |
MapEntity |
withStack(MapEntityStack stack) |
MapEntity |
withTarget(java.lang.Object target) |
MapEntity |
withTokenerFlag(byte flag) |
Entity |
writeBasicValue(SendableEntityCreator creator,
Entity entity,
BaseItem parent,
java.lang.String className,
java.lang.String id) |
boolean |
writeValue(BaseItem parent,
java.lang.String property,
java.lang.Object value,
Tokener tokener) |
clone, filter, getNewList, remove, subList, withadd, add, addAll, addAll, ceiling, copyEntity, filterItems, iteratorReverse, listIterator, listIterator, remove, set, subSet, withListaddHashItem, addKeyValue, checkValue, clear, comparator, contains, containsAll, fireProperty, first, flag, get, getByIndex, getKeyByIndex, getPositionKey, getValue, hashKey, hasKeyAndPos, indexOf, init, init, init, isAllowDuplicate, isAllowEmptyValue, isCaseSensitive, isComparator, isEmpty, isReadOnly, isVisible, iterator, iterator, last, lastIndexOf, move, pack, parseItem, removeAll, removeByObject, reset, retainAll, setAllowEmptyValue, setFlag, setValue, size, toArray, toArray, toString, toString, withAllowDuplicate, withAllowEmptyValue, withCaseSensitive, without, withSize, withVisibleequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic Filter getFilter()
public void setFilter(Filter filter)
public Grammar getGrammar()
public void add()
public void minus()
public int getDeep()
public boolean isTypSave()
public boolean isSearchForSuperClass()
public SendableEntityCreator getCreator(java.lang.String type, IdMap map, java.lang.Object item, java.lang.String className)
public java.lang.Object getNewEntity(SendableEntityCreator creator, java.lang.String className, boolean prototype)
public boolean hasValue(Entity item, java.lang.String property)
public java.lang.String getValue(Entity item, java.lang.String property)
public BaseItem getProperties(Entity entity, IdMap map, boolean isId, java.lang.String type)
public java.lang.String getId(java.lang.Object entity,
IdMap map,
java.lang.String className)
public boolean isFullSeriation()
public java.lang.String[] getProperties(Tokener tokener, SendableEntityCreator creator)
public boolean isPropertyRegard(java.lang.Object entity,
IdMap map,
java.lang.String property,
java.lang.Object value)
public boolean isConvertable(java.lang.Object entity,
IdMap map,
java.lang.String property,
java.lang.Object value)
public boolean isId(java.lang.Object entity,
IdMap map,
java.lang.String className)
public java.lang.String getStrategy()
public java.lang.Object getTarget()
public MapEntity withTarget(java.lang.Object target)
target - the target to setpublic MapEntity withDeep(int value)
public java.lang.Object getRefByEntity(java.lang.Object value)
public MapEntityStack getStack()
public void pushStack(java.lang.String className,
java.lang.Object entity,
SendableEntityCreator creator)
public void popStack()
public MapEntity withStack(MapEntityStack stack)
stack - the stack to setpublic CharacterBuffer getPrefixProperties(SendableEntityCreator creator, Tokener tokener, java.lang.Object entity, java.lang.String className)
public Entity writeBasicValue(SendableEntityCreator creator, Entity entity, BaseItem parent, java.lang.String className, java.lang.String id)
public boolean isAddOwnerLink(java.lang.Object value)
value - Is Association To Parentpublic int getIndexOfClazz(java.lang.String clazzName)
public int getIndexVisitedObjects(java.lang.Object element)
public java.lang.Object getVisitedObjects(int index)
public java.lang.String getClazz(int pos)
public java.lang.String getLastClazz()
public MapEntity withFlag(byte flag)
withFlag in class AbstractArray<java.lang.Object>public MapEntity withoutFlag(byte flag)
public Entity convertProperty(CharacterBuffer property, BaseItem parent)
public boolean isFlag(byte flag)
flag - is the Flag is Setpublic boolean writeValue(BaseItem parent, java.lang.String property, java.lang.Object value, Tokener tokener)
public MapEntity withTokenerFlag(byte flag)
public MapEntity withoutTokenerFlag(byte flag)
public boolean isTokenerFlag(byte flag)
flag - is the Flag is Set