public class Location extends TreeNode implements INodeChangeListener
TreeNode.TreeNodeChildIterator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_NAME |
ATTR_CLONE_PARENT, ATTR_DESCRIPTION, ATTR_DOORS_ID, ATTR_ERROR, ATTR_FULL_PREDICATE, ATTR_GENERATORS, ATTR_HIDDEN, ATTR_ID, ATTR_IGNORE_NAME, ATTR_LABEL, ATTR_LINKS, ATTR_LOCATIONS_DESCRIPTION, ATTR_NAME, ATTR_NAMEORID, ATTR_PREDICATE, ATTR_REVERT_LINKS, ATTR_TERMS, ATTR_TERMS_REV, ATTR_TYPE, ATTR_UNDEFINED, ATTR_USERVISIBLEID, ATTR_VIRT_CHILD_REMOVED, ATTR_VIRT_REMOVED, ATTR_VIRT_STATUS, NODE_GROUP
Constructor and Description |
---|
Location() |
Location(TreeDB db,
java.util.UUID uid) |
Modifier and Type | Method and Description |
---|---|
void |
attributeChange(TreeNode source,
java.lang.String what,
Attribute old) |
void |
attributesChange(TreeNode source,
ChangesSet<Attribute> what) |
static void |
clearCache(TreeDB db) |
static void |
clearCache(TreeDB db,
java.lang.String qualifiedId) |
int |
compareIndexTo(Location l2) |
void |
deleted(TreeNode source) |
void |
fireNodeResourceChange(TreeNode treeNode,
java.lang.String resName,
Moment m,
boolean inner) |
java.lang.String |
formLabel() |
java.lang.String |
getDescription(java.lang.String prefix,
java.lang.String postfix,
java.lang.String basePath,
IReqURIResolver rslv) |
Document |
getDocument()
Returns document location is related to.
|
java.lang.Object |
getDocumentNodeModel() |
Document[] |
getDocuments() |
static Document[] |
getDocumentsFor(TreeDB db,
java.util.UUID locQId) |
TreeNode |
getExposedNode() |
java.lang.String |
getId()
Get identifier of element.
|
Index |
getIndex()
Get index of element.
|
int |
getIndexInDocument() |
java.util.Set<java.lang.String> |
getLabelDeps() |
java.lang.String |
getQualifiedId()
Get path to element in form of identifier(id) of element and all its ancestors in form of
/RootId/...
|
Requirement[] |
getRequirements() |
Requirement[] |
getRequirements(boolean sort) |
Requirement[] |
getRequirements(boolean usestored,
boolean sort) |
static Requirement[] |
getRequirementsFor(TreeDB db,
Location loc) |
boolean |
isHidden() |
static boolean |
isLoading(TreeDB rootTree) |
static void |
markLocations(TreeNode r,
java.util.Set<java.lang.String> old) |
void |
moved(TreeNode node,
TreeNode oldParent,
boolean internal) |
void |
reactAfterAttributeChange(java.lang.String s,
Attribute attribute) |
void |
removeFragments(Requirement node) |
void |
resetLabel() |
void |
resetRelated() |
void |
revCacheChanged(TreeNode node,
java.lang.String s) |
addAPropogator, addChangeListener, addGuiChangeListener, affectsPredicate, attrs, canEditAttributesInTable, clearShownChildren, commitAttributes, createChild, createChild, createChild, createChild, delete, delete, deleteResource, dropTargetFor, equals, findShownChildsPlusName, findSingleWorkChildPlusName, findWorkChild, findWorkChildPlusName, fireGUINodeAttributeChange, fireGUINodeAttributeChange, fireGUINodeDelete, fireGUINodeResourceChange, fireNodeAttributeChange, fireNodeAttributeChange, fireNodeResourceChange, formIdAttribute, getActiveWorkChildren, getActiveWorkChildrenUUIDs, getADescription, getADescription, getAllVirtAttrsNames, getAPropogators, getCloneParent, getCloneParentUUId, getDescription, getDescription, getDescription, getDescription, getDescription, getError, getForeignID, getFullName, getFullName, getGroup, getIdEvent, getLabel, getLinks, getLinks, getLinksOrErrors, getLinksOrErrorsKeys, getLinksOrErrorsValues, getLocatonsDescription, getLocatonsDescription, getLocatonsDescription, getMultiTypeLabel, getName, getNameOrId, getNodeResourcesFile, getNodeResourcesPath, getNodeResourcesPath, getNodeVersion, getPredicate, getPredicate, getQualifiedId, getRawDescription, getRawDescription, getRawId, getRawName, getRelatedNodes, getRelations, getResource, getResourceContent, getRevertLinks, getRevertLinks, getRoot, getShownChild, getShownChild, getShownChild, getShownChildren, getShownChildren, getShownChildren, getShownChildren, getShownChildrenUUIDs, getShownChildrenUUIDs, getShownParent, getShownParentExc, getShownParentUUID, getShownParentUUIDExc, getSortedShownChildren, getSortedShownChildren, getSortedShownChildren, getSortedShownChildren, getSortedShownChildren, getSortedWorkChildren, getSortedWorkChildren, getSortedWorkChildren, getSortedWorkChildren, getTreeDB, getType, getTypeLabel, getUserVisibleName, getUserVisibleName, getUUId, getVirtAttrsNames, getVirtualAttributeDefinition, getVRoot, getVS, getWorkChild, getWorkChild, getWorkChild, getWorkChildren, getWorkChildren, getWorkChildren, getWorkChildren, getWorkChildren, getWorkChildrenUUIDs, getWorkChildrenUUIDs, getWorkParent, getWorkParentUUID, hasHeaderAttribute, hasResource, isDisposed, isIndexUndefined, isNameDefined, isResourceExists, isRestricted, isRoot, isSameTree, isVirtName, isVirtual, isVRoot, join, listResources, processResourcesPath, reactBeforeAttributeChange, removeAPropogator, removeChangeListener, removeChild, removeChild, removeGuiChangeListener, removeIndex, setChildrenUUIDs, setDDescription, setDescription, setDisposed, setId, setIgnoredName, setIndex, setName, setNOTDisposed, setParent, setPredicate, setResourceContent, setResourceContent, setType, shownIterator, sizeShownChildren, sizeShownChildren, sizeWorkChildren, sizeWorkChildren, toNodeDesc, toNodeDesc, toString, workIterator
public static final java.lang.String TYPE_NAME
public Location()
public Location(TreeDB db, java.util.UUID uid)
public java.lang.Object getDocumentNodeModel()
public java.lang.String getId()
TreeNode
public java.lang.String getDescription(java.lang.String prefix, java.lang.String postfix, java.lang.String basePath, IReqURIResolver rslv)
getDescription
in class TreeNode
public java.lang.String getQualifiedId()
TreeNode
getQualifiedId
in class TreeNode
public Requirement[] getRequirements()
public Requirement[] getRequirements(boolean sort)
public Requirement[] getRequirements(boolean usestored, boolean sort)
public static void markLocations(TreeNode r, java.util.Set<java.lang.String> old)
public static Requirement[] getRequirementsFor(TreeDB db, Location loc)
public Document getDocument()
public Document[] getDocuments()
public java.util.Set<java.lang.String> getLabelDeps()
getLabelDeps
in class TreeNode
public void resetLabel()
public Index getIndex()
TreeNode
public int getIndexInDocument()
public int compareIndexTo(Location l2)
public static void clearCache(TreeDB db)
public static void clearCache(TreeDB db, java.lang.String qualifiedId)
public void attributeChange(TreeNode source, java.lang.String what, Attribute old)
attributeChange
in interface INodeChangeListener
public void attributesChange(TreeNode source, ChangesSet<Attribute> what)
attributesChange
in interface INodeChangeListener
public void deleted(TreeNode source)
deleted
in interface INodeChangeListener
public void moved(TreeNode node, TreeNode oldParent, boolean internal)
moved
in interface INodeChangeListener
public void fireNodeResourceChange(TreeNode treeNode, java.lang.String resName, Moment m, boolean inner)
fireNodeResourceChange
in interface INodeChangeListener
public void removeFragments(Requirement node)
public static boolean isLoading(TreeDB rootTree)
public void reactAfterAttributeChange(java.lang.String s, Attribute attribute)
reactAfterAttributeChange
in class TreeNode
public void revCacheChanged(TreeNode node, java.lang.String s)
revCacheChanged
in class TreeNode
public void resetRelated()
public TreeNode getExposedNode()
getExposedNode
in class TreeNode