public class Document extends TreeNode implements INodeChangeListener
Modifier and Type | Class and Description |
---|---|
static class |
Document.LocationRegion |
TreeNode.TreeNodeChildIterator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_ALREADY_UPDATED |
static java.lang.String |
ATTR_IS_UPDATING |
static java.lang.String |
ATTR_TEXT_VERSION |
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 |
---|
Document() |
Document(TreeDB db,
java.util.UUID uuid) |
Modifier and Type | Method and Description |
---|---|
void |
addUpdatedProblem() |
void |
attributeChange(TreeNode source,
java.lang.String what,
Attribute old) |
void |
attributesChange(TreeNode source,
ChangesSet<Attribute> what) |
void |
clearCache() |
int |
compareTo(Document document) |
Location |
createLocation() |
Location |
createLocation(java.util.UUID id) |
java.lang.String |
createLocationRangesDescriptor(java.lang.String locId) |
void |
deleted(TreeNode source) |
void |
duplicateImages(java.lang.String path) |
java.lang.String |
extractLocationText(java.lang.String locUUID) |
TreeNode |
findWorkChild(java.lang.String id)
Method to locate child with given id.
|
void |
fireNodeResourceChange(TreeNode treeNode,
java.lang.String resName,
Moment m,
boolean inner) |
org.w3c.dom.Document |
getDOM() |
static java.lang.Object[] |
getElementXpath(org.w3c.dom.Node nodeNow) |
java.net.URI |
getHTMLPath() |
Location |
getLocation(java.lang.String locationId) |
int |
getLocationIndex(java.util.UUID locuid) |
java.util.Map<java.util.UUID,java.lang.Integer> |
getLocationIndexMap() |
java.util.List<java.util.UUID> |
getLocations() |
java.util.Map<java.util.UUID,java.lang.String> |
getLocationsDescriptions() |
java.lang.String |
getMetaCharset() |
freemarker.ext.dom.NodeModel |
getNodeModel() |
java.lang.String |
getResourceName() |
static java.lang.String |
getTypeRootQId() |
org.w3c.dom.Document |
getXmlDoc() |
java.util.Set<java.util.UUID> |
getXMLLocations() |
org.w3c.dom.Document |
loadDOM() |
static org.w3c.dom.Document |
loadDOM(java.io.InputStream is) |
void |
markDocumentAsUpdated() |
void |
moved(TreeNode source,
TreeNode oldParent,
boolean internal) |
void |
reloadLocationUUIdToIndex() |
void |
removeChildUUID(java.util.UUID node) |
java.lang.String |
removeLocationRegion(java.lang.String uuid) |
java.lang.String |
removeLocationRegions(java.util.Set<java.lang.String> lsel) |
void |
resetCache() |
void |
resetUTI() |
void |
saveDOM() |
void |
saveDOM(java.lang.String jsData) |
void |
saveDOM(java.lang.String jsData,
org.w3c.dom.Document doc) |
void |
saveDOMFromXMLCache() |
void |
setMetaCharset(java.lang.String charset) |
void |
setResourceName(java.lang.String name) |
void |
setXmlDoc(org.w3c.dom.Document xmlDoc) |
int |
sizeLocations() |
java.lang.String |
toString() |
addAPropogator, addChangeListener, addGuiChangeListener, affectsPredicate, attrs, canEditAttributesInTable, clearShownChildren, commitAttributes, createChild, createChild, createChild, createChild, delete, delete, deleteResource, dropTargetFor, equals, findShownChildsPlusName, findSingleWorkChildPlusName, findWorkChildPlusName, fireGUINodeAttributeChange, fireGUINodeAttributeChange, fireGUINodeDelete, fireGUINodeResourceChange, fireNodeAttributeChange, fireNodeAttributeChange, fireNodeResourceChange, formIdAttribute, formLabel, getActiveWorkChildren, getActiveWorkChildrenUUIDs, getADescription, getADescription, getAllVirtAttrsNames, getAPropogators, getCloneParent, getCloneParentUUId, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getError, getExposedNode, getForeignID, getFullName, getFullName, getGroup, getId, getIdEvent, getIndex, getLabel, getLabelDeps, getLinks, getLinks, getLinksOrErrors, getLinksOrErrorsKeys, getLinksOrErrorsValues, getLocatonsDescription, getLocatonsDescription, getLocatonsDescription, getMultiTypeLabel, getName, getNameOrId, getNodeResourcesFile, getNodeResourcesPath, getNodeResourcesPath, getNodeVersion, getPredicate, getPredicate, getQualifiedId, 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, isHidden, isIndexUndefined, isNameDefined, isResourceExists, isRestricted, isRoot, isSameTree, isVirtName, isVirtual, isVRoot, join, listResources, processResourcesPath, reactAfterAttributeChange, reactBeforeAttributeChange, removeAPropogator, removeChangeListener, removeChild, removeChild, removeGuiChangeListener, removeIndex, revCacheChanged, setChildrenUUIDs, setDDescription, setDescription, setDisposed, setId, setIgnoredName, setIndex, setName, setNOTDisposed, setParent, setPredicate, setResourceContent, setResourceContent, setType, shownIterator, sizeShownChildren, sizeShownChildren, sizeWorkChildren, sizeWorkChildren, toNodeDesc, toNodeDesc, workIterator
public static final java.lang.String TYPE_NAME
public static final java.lang.String ATTR_IS_UPDATING
public static final java.lang.String ATTR_ALREADY_UPDATED
public static final java.lang.String ATTR_TEXT_VERSION
public Document()
public Document(TreeDB db, java.util.UUID uuid)
public void removeChildUUID(java.util.UUID node)
public TreeNode findWorkChild(java.lang.String id)
TreeNode
findWorkChild
in class TreeNode
id
- id of child to findpublic freemarker.ext.dom.NodeModel getNodeModel()
public void setMetaCharset(java.lang.String charset)
public java.lang.String getMetaCharset()
public static java.lang.String getTypeRootQId()
public void setResourceName(java.lang.String name)
public java.lang.String getResourceName()
public java.net.URI getHTMLPath()
public java.util.Map<java.util.UUID,java.lang.Integer> getLocationIndexMap()
public java.util.Set<java.util.UUID> getXMLLocations()
public java.util.Map<java.util.UUID,java.lang.String> getLocationsDescriptions()
public int getLocationIndex(java.util.UUID locuid)
public java.lang.String removeLocationRegion(java.lang.String uuid)
public Location createLocation()
public Location createLocation(java.util.UUID id)
public void saveDOM()
public void saveDOM(java.lang.String jsData)
public void saveDOM(java.lang.String jsData, org.w3c.dom.Document doc)
public void reloadLocationUUIdToIndex()
public void saveDOMFromXMLCache()
public Location getLocation(java.lang.String locationId)
public org.w3c.dom.Document getDOM() throws java.lang.Exception
java.lang.Exception
public static org.w3c.dom.Document loadDOM(java.io.InputStream is) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Document loadDOM() throws java.lang.Exception
java.lang.Exception
public java.lang.String extractLocationText(java.lang.String locUUID)
public int sizeLocations()
public void resetUTI()
public void resetCache()
public org.w3c.dom.Document getXmlDoc()
public void setXmlDoc(org.w3c.dom.Document xmlDoc)
public java.lang.String createLocationRangesDescriptor(java.lang.String locId)
public static java.lang.Object[] getElementXpath(org.w3c.dom.Node nodeNow)
public void duplicateImages(java.lang.String path)
public int compareTo(Document document)
public void addUpdatedProblem()
public void markDocumentAsUpdated()
public java.lang.String removeLocationRegions(java.util.Set<java.lang.String> lsel)
public java.util.List<java.util.UUID> getLocations()
public void attributeChange(TreeNode source, java.lang.String what, Attribute old)
attributeChange
in interface INodeChangeListener
public void deleted(TreeNode source)
deleted
in interface INodeChangeListener
public void moved(TreeNode source, TreeNode oldParent, boolean internal)
moved
in interface INodeChangeListener
public void attributesChange(TreeNode source, ChangesSet<Attribute> what)
attributesChange
in interface INodeChangeListener
public void fireNodeResourceChange(TreeNode treeNode, java.lang.String resName, Moment m, boolean inner)
fireNodeResourceChange
in interface INodeChangeListener
public void clearCache()