edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator
Class IfExprImp

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.XATMultiSourceOperatorImp
                          |
                          +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.IfExprImp

public class IfExprImp
extends XATMultiSourceOperatorImp
implements IfExpr

Implementation for the interface ifExpr.

Since:
1.0
See Also:
Serialized Form

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
IfExprImp(XATNode init)
          Assign a node to this operator .
 
Method Summary
 XATTree getElseXAT()
          Gets the else XAT tree
 Expression getIfExpr()
          Gets the if expression.
 XATTree getThenXAT()
          Gets the then XAT tree.
 void setElseXAT(XATTree elseXAT)
          Sets the else XAT tree
 void setIfExpr(Expression expr)
          Sets the if expression.
 void setThenXAT(XATTree thenXAT)
          Sets the then XAT tree.
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperatorImp
getDataSourceAt, getDataSources, getSourceAt, getSources, setProperty
 
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, toString
 
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
 

Constructor Detail

IfExprImp

public IfExprImp(XATNode init)
Assign a node to this operator .
Parameters:
init - edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Since:
1.0
Method Detail

getElseXAT

public XATTree getElseXAT()
Gets the else XAT tree
Specified by:
getElseXAT in interface IfExpr
Returns:
the else XAT tree.
Since:
1.0

getIfExpr

public Expression getIfExpr()
Gets the if expression.
Specified by:
getIfExpr in interface IfExpr
Returns:
the if expression
Since:
1.0

getThenXAT

public XATTree getThenXAT()
Gets the then XAT tree.
Specified by:
getThenXAT in interface IfExpr
Returns:
the then XAT tree.
Since:
1.0

setElseXAT

public void setElseXAT(XATTree elseXAT)
Sets the else XAT tree
Specified by:
setElseXAT in interface IfExpr
Parameters:
elseXAT - the else XAT tree.
Since:
1.0

setIfExpr

public void setIfExpr(Expression expr)
Sets the if expression.
Specified by:
setIfExpr in interface IfExpr
Parameters:
expr - the if expression
Since:
1.0

setThenXAT

public void setThenXAT(XATTree thenXAT)
Sets the then XAT tree.
Specified by:
setThenXAT in interface IfExpr
Parameters:
thenXAT - the then XAT tree.
Since:
1.0