public class Location extends TreeNode
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ATTR_HIDDEN |
ATTR_BASE_NODES, ATTR_DESCRIPTION, ATTR_PREDICATE, ATTR_TYPE, id
Constructor and Description |
---|
Location() |
Location(TreeDB db,
java.util.UUID uid) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription(java.lang.String basePath) |
java.lang.String |
getDescription(java.lang.String prefix,
java.lang.String postfix,
java.lang.String basePath) |
static java.lang.String |
getDescription(java.lang.String htmlFolderPath,
java.lang.String description,
java.lang.String prefix,
java.lang.String postfix,
java.lang.String basePath) |
static java.io.File |
getRelativeFile(java.io.File target,
java.io.File base)
Returns the path of one File relative to another.
|
Requirement[] |
getRequirements() |
static Requirement[] |
getRequirementsFor(TreeDB db,
java.lang.String locQId) |
boolean |
isHidden() |
void |
resetLabel() |
void |
setHidden(boolean hidden) |
java.lang.String |
toString() |
addBaseNode, createChild, createChild, delete, deleteResource, equals, findChild, getAttribute, getAttributeKeys, getAttributes, getAttributeValue, getAttributeValue, getBaseNodes, getBooleanAttributeValue, getBooleanAttributeValue, getChild, getChildrenUUIds, getDescription, getDescription, getFloatAttributeValue, getFloatAttributeValue, getId, getIntAttributeValue, getIntAttributeValue, getListAttributeValue, getParent, getParentUUId, getPredicate, getQualifiedId, getResourceContent, getResourcesUrl, getSortedChildren, getSortedChildren, getSortedChildren, getStringAttributeValue, getStringAttributeValue, getTreeDB, getType, getUUId, isResourceExists, putAttribute, removeAttribute, removeBaseNode, removeChild, saveAttributes, setDescription, setId, setParent, setPredicate, setResourceContent, setResourceContent, setType, sizeChildren, toNodeDesc, toNodeDesc
protected static final java.lang.String ATTR_HIDDEN
public Location()
public Location(TreeDB db, java.util.UUID uid)
public java.lang.String getDescription(java.lang.String basePath)
public Requirement[] getRequirements()
public static Requirement[] getRequirementsFor(TreeDB db, java.lang.String locQId)
public static java.lang.String getDescription(java.lang.String htmlFolderPath, java.lang.String description, java.lang.String prefix, java.lang.String postfix, java.lang.String basePath)
public java.lang.String getDescription(java.lang.String prefix, java.lang.String postfix, java.lang.String basePath)
public static java.io.File getRelativeFile(java.io.File target, java.io.File base) throws java.io.IOException
target
- the target directorybase
- the base directoryjava.io.IOException
- if an error occurs while resolving the files' canonical namespublic boolean isHidden()
public void setHidden(boolean hidden)
public void resetLabel()