com.singularsys.jep.misc.bitwise
Class BitwiseOperatorTable

java.lang.Object
  extended by com.singularsys.jep.EmptyOperatorTable
      extended by com.singularsys.jep.OperatorTable2
          extended by com.singularsys.jep.standard.StandardOperatorTable2
              extended by com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
All Implemented Interfaces:
JepComponent, OperatorTableI, java.io.Serializable
Direct Known Subclasses:
JavaOperatorTable

public class BitwiseOperatorTable
extends StandardOperatorTable2

See Also:
Serialized Form

Nested Class Summary
static class BitwiseOperatorTable.BitwiseOperators
           
 
Nested classes/interfaces inherited from class com.singularsys.jep.OperatorTable2
OperatorTable2.BasicOperators, OperatorTable2.PsudoOperators, OperatorTable2.SpecialOperators
 
Nested classes/interfaces inherited from class com.singularsys.jep.EmptyOperatorTable
EmptyOperatorTable.OperatorKey
 
Constructor Summary
BitwiseOperatorTable(OperatorTable2 oldTable, java.lang.String powerSymbol, java.lang.String xorSymbol)
           
BitwiseOperatorTable(java.lang.String powerSymbol, java.lang.String xorSymbol)
           
 
Method Summary
protected  void addBitOperators(java.lang.String powerSymbol, java.lang.String xorSymbol)
           
 Operator getBitAnd()
           
 Operator getBitComp()
           
 Operator getBitOr()
           
 Operator getBitXor()
           
 Operator getLShift()
           
 Operator getRShift()
           
 Operator getURShift()
           
protected  void setBitPfmcs()
           
 
Methods inherited from class com.singularsys.jep.standard.StandardOperatorTable2
setBasicPfmcs, setPsudoPfmcs, setSpecialPfmcs
 
Methods inherited from class com.singularsys.jep.OperatorTable2
getAdd, getAnd, getAssign, getCross, getDivide, getDot, getEle, getEQ, getGE, getGT, getLE, getList, getLT, getMod, getMultiply, getNE, getNop, getNot, getOr, getPower, getRange, getSubtract, getUDivide, getUMinus, getUPlus
 
Methods inherited from class com.singularsys.jep.EmptyOperatorTable
addOperator, addOperator, appendOperator, entrySet, getKey, getLightWeightInstance, getNumOps, getOperator, getOperators, getOperatorsByName, getOperatorsBySymbol, init, insertOperator, keySet, removeOperator, removeOperator, replaceOperator, replaceOperator, setBinaryInverseOp, setDistributiveOver, setInverseOp, setPrecedenceTable, setRootOp, setStandardOperatorRelations, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BitwiseOperatorTable

public BitwiseOperatorTable(java.lang.String powerSymbol,
                            java.lang.String xorSymbol)

BitwiseOperatorTable

public BitwiseOperatorTable(OperatorTable2 oldTable,
                            java.lang.String powerSymbol,
                            java.lang.String xorSymbol)
Parameters:
oldTable -
Method Detail

addBitOperators

protected void addBitOperators(java.lang.String powerSymbol,
                               java.lang.String xorSymbol)

setBitPfmcs

protected void setBitPfmcs()

getBitAnd

public Operator getBitAnd()

getBitOr

public Operator getBitOr()

getBitXor

public Operator getBitXor()

getBitComp

public Operator getBitComp()

getLShift

public Operator getLShift()

getRShift

public Operator getRShift()

getURShift

public Operator getURShift()


Copyright © 2010 Singular Systems http://www.singularsys.com/jep