|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.vinculumtech.platform.docmodel.Node com.vinculumtech.platform.docmodel.MapNode
Field Summary | |
static java.lang.String |
CLEAN_MAP
If used as the key, all null values in the list will be removed; |
static java.lang.String |
CLEAN_MAP_PATH
Convenience constant |
static java.lang.String |
CLEAR_MAP
If used as the key, this list will be cleared. |
static java.lang.String |
CLEAR_MAP_PATH
Convenience constant |
static java.lang.String |
REMOVE_MAP
If used as the prefix to the key, the key will be removed. |
Fields inherited from class com.vinculumtech.platform.docmodel.Node |
EMPTY_LIST, METADATA_DECLARED_TYPE |
Constructor Summary | |
MapNode(DocumentModel documentModel,
java.lang.Object value)
|
Method Summary | |
protected void |
cleanMap(java.util.Map map)
|
protected java.util.List |
createLocalPaths()
Returns an Unmodifiable List of paths to local children values. |
protected java.lang.Object |
getMetaDataAtLocalInternal(java.lang.String path,
java.lang.String identifier,
boolean delegatedByChildCollection)
Should be overriden by subclass |
protected java.lang.Object |
getValueAtLocalInternal(java.lang.String path)
Should be overriden by subclass |
boolean |
isCollectionNode()
|
boolean |
isDependent()
|
protected java.lang.String |
makePath(java.lang.String pathRoot,
java.lang.String currentPath)
|
protected java.lang.Object |
setValueAtLocalInternal(java.lang.String path,
java.lang.Object value)
Should be overriden by subclass |
Methods inherited from class com.vinculumtech.platform.docmodel.Node |
addNodeListener, applyPathMap, createLocalPathMap, getDeclaredFieldType, getDefaultNodeValue, getDefaultValueAtLocal, getDocumentModel, getLocalPathMap, getLocalPaths, getMetaDataAt, getMetaDataAtLocal, getNodeListeners, getNodeValue, getPathMap, getPathMap, getPathMap, getValueAt, getValueAt, getValueAtLocal, hasNodeListener, hasNodeListeners, isDeleted, isFindMetaDataInCollectionParent, makeCoercedValue, markDeleted, removeNodeListener, setDocumentModel, setFindMetaDataInCollectionParent, setIsDeleted, setLocalPaths, setNodeValue, setValueAt, setValueAtLocal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String REMOVE_MAP
public static final java.lang.String CLEAN_MAP
public static final java.lang.String CLEAR_MAP
public static final java.lang.String CLEAN_MAP_PATH
public static final java.lang.String CLEAR_MAP_PATH
Constructor Detail |
public MapNode(DocumentModel documentModel, java.lang.Object value)
Method Detail |
protected java.util.List createLocalPaths()
Node
createLocalPaths
in class Node
public boolean isCollectionNode()
isCollectionNode
in class Node
public boolean isDependent()
isDependent
in class Node
protected java.lang.Object getValueAtLocalInternal(java.lang.String path)
Node
getValueAtLocalInternal
in class Node
protected java.lang.Object getMetaDataAtLocalInternal(java.lang.String path, java.lang.String identifier, boolean delegatedByChildCollection)
Node
getMetaDataAtLocalInternal
in class Node
protected java.lang.Object setValueAtLocalInternal(java.lang.String path, java.lang.Object value)
Node
setValueAtLocalInternal
in class Node
protected java.lang.String makePath(java.lang.String pathRoot, java.lang.String currentPath)
makePath
in class Node
protected void cleanMap(java.util.Map map)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |