fleXplorer.BooleanParser
Class BooleanExpressionsParser

java.lang.Object
  extended by fleXplorer.BooleanParser.BooleanExpressionsParser

public class BooleanExpressionsParser
extends java.lang.Object


Field Summary
static boolean[] arResults
           
 boolean isK0
           
 boolean isK1
           
 boolean isKlinear
           
 boolean isKmonoton
           
 boolean isKsd
           
static int nAmount
           
static int nVars
           
static java.lang.String sActiveVars
           
static java.lang.String sValidInput
           
 
Constructor Summary
BooleanExpressionsParser()
           
 
Method Summary
static int andBits(int a, int b)
           
static int bitCount(int Number)
           
static int checkExpression(java.lang.String expr)
           
static java.lang.String convertExpression(java.lang.String boolExpression)
           
static java.lang.String doCalc()
           
static int format(java.lang.String exp)
           
 CBoolFkt getCBoolFkt()
           
static boolean isBitSet(int Number, int Bit)
           
 void setCBoolFkt(CBoolFkt boolFkt)
           
static int xOrBits(int a, int b)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nVars

public static int nVars

nAmount

public static int nAmount

sActiveVars

public static java.lang.String sActiveVars

sValidInput

public static java.lang.String sValidInput

isK0

public boolean isK0

isK1

public boolean isK1

isKsd

public boolean isKsd

isKlinear

public boolean isKlinear

isKmonoton

public boolean isKmonoton

arResults

public static boolean[] arResults
Constructor Detail

BooleanExpressionsParser

public BooleanExpressionsParser()
Method Detail

format

public static int format(java.lang.String exp)

doCalc

public static java.lang.String doCalc()

convertExpression

public static java.lang.String convertExpression(java.lang.String boolExpression)

isBitSet

public static boolean isBitSet(int Number,
                               int Bit)

andBits

public static int andBits(int a,
                          int b)

xOrBits

public static int xOrBits(int a,
                          int b)

bitCount

public static int bitCount(int Number)

getCBoolFkt

public CBoolFkt getCBoolFkt()
Returns:
Returns the cBoolFkt.

setCBoolFkt

public void setCBoolFkt(CBoolFkt boolFkt)
Parameters:
boolFkt - The cBoolFkt to set.

checkExpression

public static int checkExpression(java.lang.String expr)