edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator
Class TaggerImp

java.lang.Object
  |
  +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
        |
        +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
              |
              +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
                    |
                    +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator.TaggerImp

public class TaggerImp
extends XATOperatorImp
implements Tagger

Implementation for the Tagger interface.

Since:
1.0
See Also:
Serialized Form

Field Summary
protected  Pattern pTgPattern
           
 
Fields inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
columnsFiltered, outputColumnName, xnodOwner, xtabOutput
 
Fields inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
stats, statsPresent
 
Constructor Summary
TaggerImp(XATNode parent, Pattern pnodInit)
          Assigns a node to this operator and a pattern.
 
Method Summary
 void accept(Visitor visitor)
          Used to implement a visitor pattern.
 Pattern getPattern()
          Gets the tagger pattern.
 void setPattern(Pattern new_pattern)
          Sets the tagger pattern.
 java.lang.String toString()
          Returns a String that represents the value of this object.
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
clone, getColumnsFiltered, getNode, getOutput, getOutputColumnName, getOutputDataSource, getOutputDataSources, getPrimaryDataSource, getPrimarySource, setDefaultProperties, setNode, setOutput, setOutputColumnName, setProperty
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
addStatistic, compareTo, getStatistics, isValidStatistic, setDefaultStatistics
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
addProperty, getProperties, getProperty, isValidPropertyName, setNewPropertyValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pTgPattern

protected Pattern pTgPattern
Constructor Detail

TaggerImp

public TaggerImp(XATNode parent,
                 Pattern pnodInit)
Assigns a node to this operator and a pattern.
Parameters:
parent - edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
pnodInit - Pattern
Since:
1.0
Method Detail

accept

public void accept(Visitor visitor)
Used to implement a visitor pattern.
Parameters:
visitor - for the visitor pattern
Since:
1.0

getPattern

public Pattern getPattern()
Gets the tagger pattern.
Specified by:
getPattern in interface Tagger
Returns:
Pattern
Since:
1.0

setPattern

public void setPattern(Pattern new_pattern)
Sets the tagger pattern.
Specified by:
setPattern in interface Tagger
Parameters:
new_pattern - Pattern
Since:
1.0

toString

public java.lang.String toString()
Returns a String that represents the value of this object.
Overrides:
toString in class XATOperatorImp
Returns:
a String representation of the object
Since:
1.0