edu.iastate.jtm.jmed
Class Query.SimpleTerm

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

public static class Query.SimpleTerm
extends Query.Term

Author:
Jing Ding edu.iastate.jtm.jmed jtm
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
Query.SimpleTerm(java.lang.String term, Query.Field field)
           
 
Method Summary
 Query.Field field()
           
 boolean getAllowsChildren()
           
static java.lang.String[] getFullPublicationTypes()
           
static java.lang.String[] getLanguages()
           
 java.lang.String getQueryString()
           
static java.lang.String[] getShortPublicationTypes()
           
 boolean isLeaf()
           
 boolean isValid()
           
 void modify(java.lang.String term, Query.Field field)
           
static Query.SimpleTerm parse(java.lang.String tf)
           
 void setUserObject(java.lang.Object obj)
           
 java.lang.String term()
           
 
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.SimpleTerm

public Query.SimpleTerm(java.lang.String term,
                        Query.Field field)
Method Detail

parse

public static Query.SimpleTerm parse(java.lang.String tf)

modify

public void modify(java.lang.String term,
                   Query.Field field)

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

term

public java.lang.String term()

field

public Query.Field field()

getQueryString

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

isValid

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

getFullPublicationTypes

public static java.lang.String[] getFullPublicationTypes()

getShortPublicationTypes

public static java.lang.String[] getShortPublicationTypes()

getLanguages

public static java.lang.String[] getLanguages()

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