edu.iastate.jtm.jmed
Class Query.CompositeTerm

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by edu.iastate.jtm.jmed.Query.Term
          extended by edu.iastate.jtm.jmed.Query.CompositeTerm
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
Enclosing class:
Query

public static class Query.CompositeTerm
extends Query.Term

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
Query.CompositeTerm(Query.Operator op)
           
 
Method Summary
 void addTerm(Query.Term term)
           
 boolean getAllowsChildren()
           
 java.lang.String getQueryString()
           
 boolean isLeaf()
           
 boolean isValid()
           
 Query.Operator operator()
           
 void operator(Query.Operator op)
           
 void setUserObject(java.lang.Object obj)
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Query.CompositeTerm

public Query.CompositeTerm(Query.Operator op)
Method Detail

operator

public void operator(Query.Operator op)

setUserObject

public void setUserObject(java.lang.Object obj)
Specified by:
setUserObject in interface javax.swing.tree.MutableTreeNode
Overrides:
setUserObject in class javax.swing.tree.DefaultMutableTreeNode

operator

public Query.Operator operator()

addTerm

public void addTerm(Query.Term term)

getQueryString

public java.lang.String getQueryString()
Specified by:
getQueryString in class Query.Term

isValid

public boolean isValid()
Specified by:
isValid in class Query.Term

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode
Overrides:
getAllowsChildren in class javax.swing.tree.DefaultMutableTreeNode

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode