com.raritantechnologies.rql.topic
Class TreeNode

java.lang.Object
  extended bycom.raritantechnologies.rql.topic.TreeNode

public class TreeNode
extends java.lang.Object


Constructor Summary
TreeNode()
           
 
Method Summary
 TreeNode addChild(java.lang.String path, java.lang.String name, java.lang.String rule)
           
 java.util.Set getAllSubRules()
           
 java.util.List getChildren()
           
 java.lang.String getField(java.lang.String pathSeparator)
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 java.lang.String getRule()
           
 void getRules(java.util.Set rules)
           
 java.lang.String getSubPath(java.lang.String pathSeparator)
           
 boolean isLeaf()
           
 void setRule(java.lang.String r)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TreeNode

public TreeNode()
Method Detail

addChild

public TreeNode addChild(java.lang.String path,
                         java.lang.String name,
                         java.lang.String rule)

getField

public java.lang.String getField(java.lang.String pathSeparator)

getPath

public java.lang.String getPath()

getSubPath

public java.lang.String getSubPath(java.lang.String pathSeparator)

getName

public java.lang.String getName()

getRule

public java.lang.String getRule()

setRule

public void setRule(java.lang.String r)

getChildren

public java.util.List getChildren()

toString

public java.lang.String toString()

isLeaf

public boolean isLeaf()

getAllSubRules

public java.util.Set getAllSubRules()

getRules

public void getRules(java.util.Set rules)