|
|||||||||
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.ListNode
Field Summary | |
static java.lang.String |
APPEND_LIST
If used as the index, the value will be appended to the list. |
static java.lang.String |
APPEND_LIST_PATH
Convenience constant |
static java.lang.String |
CLEAN_LIST
If used as the index, all null values in the list will be removed; |
static java.lang.String |
CLEAN_LIST_PATH
Convenience constant |
static java.lang.String |
CLEAR_LIST
If used as the index, this list will be cleared. |
static java.lang.String |
CLEAR_LIST_PATH
Convenience constant |
Fields inherited from class com.vinculumtech.platform.docmodel.Node |
EMPTY_LIST, METADATA_DECLARED_TYPE |
Constructor Summary | |
ListNode(DocumentModel documentModel,
java.lang.Object value)
|
Method Summary | |
protected void |
cleanList(java.util.List list)
|
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 APPEND_LIST
public static final java.lang.String CLEAN_LIST
public static final java.lang.String CLEAR_LIST
public static final java.lang.String APPEND_LIST_PATH
public static final java.lang.String CLEAN_LIST_PATH
public static final java.lang.String CLEAR_LIST_PATH
Constructor Detail |
public ListNode(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 cleanList(java.util.List list)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |