public class URITree
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<URITree> |
children |
(package private) int |
depth |
(package private) static org.slf4j.Logger |
logger |
(package private) int |
maxDepth |
private URITree |
parent |
private java.lang.String |
URI |
Constructor and Description |
---|
URITree(java.lang.String URI) |
Modifier and Type | Method and Description |
---|---|
void |
_addChildToNode(URITree root,
java.lang.String parentURI,
java.lang.String childURI) |
void |
add(java.lang.String childURI,
java.lang.String parentURI) |
void |
addChild(URITree root,
URITree node,
java.lang.String URI) |
void |
addChildToNode(java.lang.String URI) |
void |
change(int level) |
void |
changeDepth(int level) |
URITree |
getChildAt(int index) |
java.util.ArrayList<URITree> |
getChildrenList() |
int |
getChildrenSize() |
int |
getDepth() |
int |
getMaxDepth() |
void |
getNodes(java.util.List<URITree> nodes,
int level) |
java.util.List<URITree> |
getNodesFromLevel(int level) |
URITree |
getParent() |
java.lang.String |
getURI() |
protected void |
indent(int depth) |
void |
print(int depth) |
void |
printURITree() |
void |
rename(java.util.Properties alignment,
java.lang.String ns) |
void |
renameTree(java.util.Properties alignment) |
URITree |
searchURITree(java.lang.String URI) |
void |
setDepth(int depth) |
void |
setParent(URITree parent) |
void |
setURI(java.lang.String URI) |
static final org.slf4j.Logger logger
private java.lang.String URI
private java.util.ArrayList<URITree> children
private URITree parent
int depth
int maxDepth
public java.lang.String getURI()
public void setURI(java.lang.String URI)
public void setDepth(int depth)
public int getDepth()
public int getMaxDepth()
public void setParent(URITree parent)
public URITree getParent()
public URITree getChildAt(int index)
public java.util.ArrayList<URITree> getChildrenList()
public int getChildrenSize()
public void add(java.lang.String childURI, java.lang.String parentURI)
public void _addChildToNode(URITree root, java.lang.String parentURI, java.lang.String childURI)
public void addChildToNode(java.lang.String URI)
public void renameTree(java.util.Properties alignment)
public void rename(java.util.Properties alignment, java.lang.String ns)
public URITree searchURITree(java.lang.String URI)
public java.util.List<URITree> getNodesFromLevel(int level)
public void getNodes(java.util.List<URITree> nodes, int level)
public void changeDepth(int level)
public void change(int level)
public void printURITree()
public void print(int depth)
protected void indent(int depth)
(C) INRIA & friends, 2003-2020