com.unitesk.requality.nodetypes
TreeNode.TreeNodeChildIterator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_CHILD_ITERATOR |
static java.lang.String |
ATTR_HIDDEN_STATUS |
static java.lang.String |
ATTR_ID_ITERATOR |
static java.lang.String |
ATTR_TARGET |
static java.lang.String |
ATTR_TREECHANGES |
boolean |
hide |
static java.lang.String |
TYPE_NAME |
ATTR_ATTRGENERATORS, ATTR_BASE_NODES, ATTR_DESCRIPTION, ATTR_ERROR, ATTR_LINKS, ATTR_NAME, ATTR_PREDICATE, ATTR_TYPE, ATTR_UNDEFINED, children, generatedValues, id, index, NODE_GROUP, NumberRegex, outchildren, SORT_BY_LOCATIONS
Constructor and Description |
---|
VirtualNode() |
VirtualNode(TreeDB db,
java.util.UUID uuid) |
Modifier and Type | Method and Description |
---|---|
TreeNode |
findChild(java.lang.String id)
Method to locate child with given id.
|
static TreeDB |
getBaseTree(TreeDB fakedb) |
TreeNode |
getChild(int i)
Get child element with index i in children uuid list
|
RequalityChildIterator |
getChildIterator() |
java.util.List<java.util.UUID> |
getChildrenUUIds() |
int |
getCloneCount() |
java.util.List<java.util.UUID> |
getClones() |
java.util.List<java.util.UUID> |
getClones(boolean raw) |
java.util.UUID |
getCloneUUID(int i) |
AttributeGenerator |
getIdIterator() |
static java.util.HashMap<TreeDB,TreeDB> |
getRealToVirtualDBMap() |
TreeNode |
getTarget() |
TreeInstancer |
getVirtualStorage() |
static TreeInstancer |
getVirtualStorage(TreeDB db) |
static TreeInstancer |
getVirtualStorage(TreeDB db,
boolean forceNew) |
static TreeInstancer |
getVirtualStorage(TreeDB db,
boolean forceNew,
java.util.Map<java.lang.String,java.lang.Object> initpar) |
TreeDB |
getVirtualTreeDB() |
static TreeDB |
getVirtualTreeDB(TreeDB db) |
boolean |
isHidden() |
static void |
markInstanceDB(TreeDB instTree,
TreeDB db,
TreeInstancer ti) |
void |
removeClones() |
void |
saveChildIterator() |
void |
setChildIterator(RequalityChildIterator rci) |
void |
setChildrenUUIDs(java.util.List<java.util.UUID> children2) |
void |
setHiddenState(boolean state) |
void |
setIdIterator(AttributeGenerator iter) |
void |
setParent(TreeNode parent)
Set parent element
|
void |
setTarget(TreeNode node) |
int |
sizeChildren()
Get children count for current element.
|
java.lang.String |
toString() |
void |
updateChildrenIfNeeded(boolean force) |
static void |
updateClonesAttributes(TreeNode treeNode,
java.util.Map<java.lang.String,Attribute> adiff) |
static void |
updateClonesChildren(TreeNode treeNode) |
void |
updateGeneratedVars(boolean handlePredicate,
int num) |
void |
updateTarget(TreeNode source) |
static java.util.List<java.util.UUID> |
updateVisablility(TreeDB db,
java.util.List<java.util.UUID> nodes) |
addAttributeIterator, addAttributeIterator, addAttributeIterator, addBaseNode, addChangeListener, addChildUUID, addExistsAttributeIterator, addGuiChangeListener, buildDependencies, containsChildUUID, createChild, createChild, delete, deleteResource, equals, evaluatePredicateString, fireGUINodeAttributeChange, fireGUINodeAttributeChange, fireGUINodeDelete, fireNodeAttributeChange, fireNodeAttributeChange, fireNodeDelete, generateAttribute, getAttribute, getAttributeIterators, getAttributeKeys, getAttributes, getAttributesMap, getAttributeValue, getAttributeValue, getAvailableGenerators, getAvailableGeneratorsOnNode, getBaseNodes, getBooleanAttributeValue, getBooleanAttributeValue, getChangeListener, getDescription, getDescription, getDescription, getDescription, getError, getFloatAttributeValue, getFloatAttributeValue, getGeneratedAttribute, getGenerator, getGroup, getId, getIndex, getIntAttributeValue, getIntAttributeValue, getLinkedNodes, getListAttributeValue, getName, getNameOrId, getParent, getParent, getParentUUId, getParentUUId, getPredicate, getQualifiedId, getRawChild, getRawChildrenUUIDs, getResourceContent, getResourcesPath, getSortedChildren, getSortedChildren, getSortedChildren, getStringAttributeValue, getStringAttributeValue, getTreeDB, getType, getUpdatedAttribute, getUpdatedAttribute, getUserFriendlyName, getUserFriendlyName, getUUId, isDisposed, isNameDefined, isResourceExists, isVirtual, iterator, join, listResources, processResourcesPath, putAttribute, rawPutAttribute, registerAttributeGenerator, removeAttribute, removeAttribute, removeBaseNode, removeChangeListener, removeChild, removeChildUUID, removeGuiChangeListener, removeIterator, saveAttributeIterators, saveAttributes, setDescription, setDisposed, setId, setIndex, setName, setPredicate, setPredicate, setResourceContent, setResourceContent, setType, sizeRawChildren, toNodeDesc, toNodeDesc, updateDirectCloneChildren, updateGeneratedVars, updateGeneratedVars, updateGenerators, updateGenerators, updateLocalGenerator, updateTreeNodes, virtualReplaceNames
public static final java.lang.String TYPE_NAME
public static final java.lang.String ATTR_ID_ITERATOR
public static final java.lang.String ATTR_CHILD_ITERATOR
public static final java.lang.String ATTR_TARGET
public static final java.lang.String ATTR_TREECHANGES
public static final java.lang.String ATTR_HIDDEN_STATUS
public boolean hide
public VirtualNode()
public VirtualNode(TreeDB db, java.util.UUID uuid)
public void setParent(TreeNode parent)
TreeNode
public RequalityChildIterator getChildIterator()
public void removeClones()
public void setChildIterator(RequalityChildIterator rci)
public void setChildrenUUIDs(java.util.List<java.util.UUID> children2)
setChildrenUUIDs
in class TreeNode
public void updateTarget(TreeNode source)
public void setTarget(TreeNode node) throws java.lang.Exception
java.lang.Exception
public TreeNode getTarget()
public int getCloneCount()
public TreeDB getVirtualTreeDB()
public void updateGeneratedVars(boolean handlePredicate, int num)
updateGeneratedVars
in class TreeNode
public static java.util.List<java.util.UUID> updateVisablility(TreeDB db, java.util.List<java.util.UUID> nodes)
public TreeNode findChild(java.lang.String id)
TreeNode
public void updateChildrenIfNeeded(boolean force)
public TreeNode getChild(int i)
TreeNode
public java.util.List<java.util.UUID> getChildrenUUIds()
getChildrenUUIds
in class TreeNode
public int sizeChildren()
TreeNode
sizeChildren
in class TreeNode
public static TreeInstancer getVirtualStorage(TreeDB db)
public static TreeInstancer getVirtualStorage(TreeDB db, boolean forceNew)
public static TreeInstancer getVirtualStorage(TreeDB db, boolean forceNew, java.util.Map<java.lang.String,java.lang.Object> initpar)
public TreeInstancer getVirtualStorage()
public java.util.UUID getCloneUUID(int i)
public void setIdIterator(AttributeGenerator iter)
public AttributeGenerator getIdIterator()
public void saveChildIterator()
public void setHiddenState(boolean state)
public boolean isHidden()
public java.util.List<java.util.UUID> getClones()
public java.util.List<java.util.UUID> getClones(boolean raw)
public static void updateClonesAttributes(TreeNode treeNode, java.util.Map<java.lang.String,Attribute> adiff)
public static void markInstanceDB(TreeDB instTree, TreeDB db, TreeInstancer ti)
public static void updateClonesChildren(TreeNode treeNode)