public class XMLIdMap extends XMLSimpleIdMap
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTRIBUTEVALUE
The Constant ATTRIBUTEVALUE.
|
static java.lang.String |
ENTITYSPLITTER
The Constant ENTITYSPLITTER.
|
ENDTAG, ITEMEND, ITEMSTART, SPACECOLLISION, filter, ID, ITEMS, keyValue, logger, NEW, PRIO, REMOVE, SENDUPDATE, UPDATE, updateListener, updatePropertylistenercreators| Constructor and Description |
|---|
XMLIdMap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addCreator(SendableEntityCreator createrClass) |
java.lang.Object |
decode(java.lang.String value)
Read Json Automatic create JsonArray or JsonObject.
|
XMLEntity |
encode(java.lang.Object entity)
Encode.
|
XMLEntity |
encode(java.lang.Object entity,
Filter filter) |
SendableEntityCreatorXML |
getCreatorDecodeClass(java.lang.String tag)
Gets the creator decode class.
|
protected void |
init()
Inits the.
|
protected java.lang.Object |
parse(XMLEntity entity,
XMLTokener tokener,
XMLGrammar grammar)
Find tag.
|
protected java.lang.Object |
parseIdEntity(XMLEntity entity,
XMLGrammar grammar,
XMLTokener tokener,
SendableEntityCreatorXML creator)
Parse a Element with IdCreater.
|
boolean |
stepEmptyPos(java.lang.String newPrefix,
java.lang.Object entity,
java.lang.String tag,
XMLTokener tokener)
Step empty pos.
|
AbstractMap |
withCreator(java.lang.String className,
SendableEntityCreator createrClass)
add a Creator to list of all creators.
|
decode, decode, getEntity, withStopwordsaddListener, clear, cloneObject, containsKey, containsValue, entrySet, garbageCollection, get, getCounter, getId, getKey, getKeyValue, getLogger, getObject, getTypList, getUpdateListener, isCaseSensitive, isEmpty, keySet, put, putAll, remove, removeObj, replaceObject, size, startCarbageCollection, startUpdateModell, values, withCaseSensitive, withCounter, withFilter, withIdListener, withKeyValue, withLogger, withSessionId, withUpdateListenergetCreator, getCreatorClass, iterator, removeCreator, withCreator, withCreator, withCreatorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final java.lang.String ENTITYSPLITTER
public static final java.lang.String ATTRIBUTEVALUE
protected void init()
init in class XMLSimpleIdMappublic boolean addCreator(SendableEntityCreator createrClass)
createrClass - new Creatorpublic AbstractMap withCreator(java.lang.String className, SendableEntityCreator createrClass)
AbstractMapwithCreator in class IdMapclassName - the class namecreaterClass - the creatorpublic SendableEntityCreatorXML getCreatorDecodeClass(java.lang.String tag)
tag - the tagpublic XMLEntity encode(java.lang.Object entity)
encode in class XMLSimpleIdMapentity - the entitypublic XMLEntity encode(java.lang.Object entity, Filter filter)
encode in class XMLSimpleIdMappublic java.lang.Object decode(java.lang.String value)
XMLSimpleIdMapdecode in interface IdMapDecoderdecode in class XMLSimpleIdMapvalue - Decoding Valuepublic boolean stepEmptyPos(java.lang.String newPrefix,
java.lang.Object entity,
java.lang.String tag,
XMLTokener tokener)
newPrefix - the new prefixentity - the entitytag - the tagtokener - the tokenerprotected java.lang.Object parse(XMLEntity entity, XMLTokener tokener, XMLGrammar grammar)
parse in class XMLSimpleIdMapentity - The Entitytokener - the Tokenergrammar - the grammar of XML.protected java.lang.Object parseIdEntity(XMLEntity entity, XMLGrammar grammar, XMLTokener tokener, SendableEntityCreatorXML creator)
entity - The Entitygrammar - The Grammar of XMLtokener - The XML-Tokenercreator - The Entity-Factory