public abstract class AbstractNode extends java.lang.Object implements DasNode
Modifier and Type | Field and Description |
---|---|
protected java.util.List<org.das2.catalog.impl.AbstractNode.NodeDefLoc> |
lLocs |
protected DasDirNode |
parent |
protected java.lang.String |
sName |
Modifier and Type | Method and Description |
---|---|
DasNode |
getRoot()
Return the highest node reachable by this catalog node.
|
boolean |
isRoot()
Is this object a detached root of a catalog tree.
|
java.lang.String |
name()
get the node name
|
java.lang.String |
path()
get the node path
|
java.lang.String |
prettyPrintLoc(java.lang.String sPre,
java.lang.String sSep)
Get the root node list as a string with some separator and prefix
|
java.lang.String |
toString()
A summary of the node
|
protected java.lang.String sName
protected DasDirNode parent
protected java.util.List<org.das2.catalog.impl.AbstractNode.NodeDefLoc> lLocs
public java.lang.String name()
DasNode
public java.lang.String path()
DasNode
public java.lang.String toString()
DasNode
public java.lang.String prettyPrintLoc(java.lang.String sPre, java.lang.String sSep)
sPre
- A prefix to place before each root node URL, may be nullsSep
- The separator to use between each root node URL, may be nullpublic boolean isRoot()
DasNode