Alignment API and Server 4.6 (1875M)

fr.inrialpes.exmo.align.gen
Class URITree

java.lang.Object
  extended by fr.inrialpes.exmo.align.gen.URITree

public class URITree
extends Object


Field Summary
private  ArrayList<URITree> children
           
(package private)  int depth
           
(package private) static org.slf4j.Logger logger
           
(package private)  int maxDepth
           
private  URITree parent
           
private  String URI
           
 
Constructor Summary
URITree(String URI)
           
 
Method Summary
 void _addChildToNode(URITree root, String parentURI, String childURI)
           
 void add(String childURI, String parentURI)
           
 void addChild(URITree root, URITree node, String URI)
           
 void addChildToNode(String URI)
           
 void change(int level)
           
 void changeDepth(int level)
           
 URITree getChildAt(int index)
           
 ArrayList<URITree> getChildrenList()
           
 int getChildrenSize()
           
 int getDepth()
           
 int getMaxDepth()
           
 void getNodes(List<URITree> nodes, int level)
           
 List<URITree> getNodesFromLevel(int level)
           
 URITree getParent()
           
 String getURI()
           
protected  void indent(int depth)
           
 void print(int depth)
           
 void printURITree()
           
 void rename(Properties alignment, String ns)
           
 void renameTree(Properties alignment)
           
 URITree searchURITree(String URI)
           
 void setDepth(int depth)
           
 void setParent(URITree parent)
           
 void setURI(String URI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static final org.slf4j.Logger logger

URI

private String URI

children

private ArrayList<URITree> children

parent

private URITree parent

depth

int depth

maxDepth

int maxDepth
Constructor Detail

URITree

public URITree(String URI)
Method Detail

getURI

public String getURI()

setURI

public void setURI(String URI)

setDepth

public void setDepth(int depth)

getDepth

public int getDepth()

getMaxDepth

public int getMaxDepth()

setParent

public void setParent(URITree parent)

getParent

public URITree getParent()

getChildAt

public URITree getChildAt(int index)

getChildrenList

public ArrayList<URITree> getChildrenList()

getChildrenSize

public int getChildrenSize()

add

public void add(String childURI,
                String parentURI)

_addChildToNode

public void _addChildToNode(URITree root,
                            String parentURI,
                            String childURI)

addChild

public void addChild(URITree root,
                     URITree node,
                     String URI)

addChildToNode

public void addChildToNode(String URI)

renameTree

public void renameTree(Properties alignment)

rename

public void rename(Properties alignment,
                   String ns)

searchURITree

public URITree searchURITree(String URI)

getNodesFromLevel

public List<URITree> getNodesFromLevel(int level)

getNodes

public void getNodes(List<URITree> nodes,
                     int level)

changeDepth

public void changeDepth(int level)

change

public void change(int level)

printURITree

public void printURITree()

print

public void print(int depth)

indent

protected void indent(int depth)

Alignment API and Server 4.6 (1875M)

(C) INRIA & friends, 2003-2014