|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.rql.topic.Topic
This class represents an element in the topic tree.
| Field Summary | |
static java.lang.String |
CASE_SENSITIVE
|
| Constructor Summary | |
Topic()
|
|
Topic(java.lang.String name,
int level,
java.lang.Object[] modifiers,
java.lang.String operator,
boolean isNot)
Constructor |
|
Topic(Topic t)
|
|
| Method Summary | |
void |
addChild(int score,
Topic topic)
|
void |
addChild(Topic topic)
|
java.lang.Object |
clone()
Clones a tree (or sub-tree) and returns the root of the new tree. |
static boolean |
containsAlphaNumeric(java.lang.String str)
|
static boolean |
containsParenthesis(java.lang.String str)
|
static Topic |
createTopic(java.lang.String name,
java.lang.String vqlString)
Creates a Topic from a VQL String. |
java.lang.String |
getAttribute(java.lang.String attrName)
|
java.util.Iterator |
getAttributeNames()
|
java.lang.Boolean |
getCaseSensitive()
|
java.util.ArrayList |
getChildren()
|
java.lang.String |
getDefinition()
|
java.lang.String |
getFieldName()
|
java.lang.String |
getID()
|
int |
getLevel()
Returns the depth. |
java.lang.Object[] |
getModifiers()
|
java.lang.String |
getName()
Returns the string for the human readable name of the symbol. |
java.lang.String |
getOperator()
Returns the operator of this node. |
java.lang.String |
getPath()
|
java.lang.String |
getPhraseMatchMode()
|
java.util.ArrayList |
getScores()
|
int |
getWordclass()
|
java.lang.String |
getWordtext()
|
java.lang.String |
getZonespec()
A 'zonespec' is a field name or field scope (i.e. |
boolean |
isNot()
|
java.lang.String |
print(int level)
|
void |
setAttribute(java.lang.String attrName,
java.lang.String attrValue)
|
void |
setCaseSensitive(java.lang.Boolean caseSensitive)
|
void |
setChild(Topic childTopic,
int childNum)
|
void |
setChildren(java.util.ArrayList children)
|
void |
setDefinition(java.lang.String d)
|
void |
setID(java.lang.String ID)
|
void |
setLevel(int l)
Sets the nested level. |
void |
setModifiers(java.lang.Object[] modifiers)
|
void |
setName(java.lang.String n)
Sets the name string. |
void |
setOperator(java.lang.String op)
Set the operator of this node. |
void |
setPath(java.lang.String path)
|
void |
setPath(TreeNode pathNode)
|
void |
setPhraseMatchMode(java.lang.String phraseMatchMode)
|
void |
setWordclass(int i)
|
void |
setWordtext(java.lang.String t)
|
void |
setZonespec(java.lang.String z)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String CASE_SENSITIVE
| Constructor Detail |
public Topic()
public Topic(java.lang.String name,
int level,
java.lang.Object[] modifiers,
java.lang.String operator,
boolean isNot)
public Topic(Topic t)
| Method Detail |
public java.lang.String getName()
public void setName(java.lang.String n)
public void setPath(java.lang.String path)
public void setPath(TreeNode pathNode)
public java.lang.String getPath()
public void setID(java.lang.String ID)
public java.lang.String getID()
public int getLevel()
public void setLevel(int l)
public java.lang.String getOperator()
public void setOperator(java.lang.String op)
public void setWordtext(java.lang.String t)
public java.lang.String getWordtext()
public void setWordclass(int i)
public int getWordclass()
public void setDefinition(java.lang.String d)
public java.lang.String getFieldName()
public java.lang.String getZonespec()
public void setZonespec(java.lang.String z)
public java.lang.String getDefinition()
public java.util.ArrayList getChildren()
public java.util.ArrayList getScores()
public java.lang.Object[] getModifiers()
public void setModifiers(java.lang.Object[] modifiers)
public boolean isNot()
public void setPhraseMatchMode(java.lang.String phraseMatchMode)
public java.lang.String getPhraseMatchMode()
public void setCaseSensitive(java.lang.Boolean caseSensitive)
public java.lang.Boolean getCaseSensitive()
public void addChild(Topic topic)
public void addChild(int score,
Topic topic)
public void setChild(Topic childTopic,
int childNum)
public void setChildren(java.util.ArrayList children)
public java.lang.Object clone()
public static boolean containsAlphaNumeric(java.lang.String str)
public static boolean containsParenthesis(java.lang.String str)
public void setAttribute(java.lang.String attrName,
java.lang.String attrValue)
public java.util.Iterator getAttributeNames()
public java.lang.String getAttribute(java.lang.String attrName)
public java.lang.String print(int level)
public static Topic createTopic(java.lang.String name,
java.lang.String vqlString)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||