Package ipsk.math.bool
Class BoolExpr
- java.lang.Object
-
- ipsk.math.bool.BoolExpr
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
ExtBoolExpr
public class BoolExpr extends java.lang.Object implements java.lang.CloneableRepresents a boolean condition.- Author:
- klausj
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringANDstatic java.lang.StringEQUALstatic java.lang.StringGREATER_EQUALstatic java.lang.StringGREATER_THENstatic java.lang.StringLESS_EQUALstatic java.lang.StringLESS_THENstatic java.lang.StringNOT_EQUALprotected java.lang.Objectoperand0protected java.lang.Objectoperand1protected java.lang.Objectoperatorstatic java.lang.StringOR
-
Constructor Summary
Constructors Constructor Description BoolExpr()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()protected java.lang.ObjectcloneType(java.lang.Object o)booleanequals(java.lang.Object o)static java.lang.String[]getExprOperators()java.lang.ObjectgetOperand0()java.lang.ObjectgetOperand1()java.lang.ObjectgetOperator()booleanisExpression()voidsetOperand0(java.lang.Object operand0)voidsetOperand1(java.lang.Object operand1)voidsetOperator(java.lang.Object operator)
-
-
-
Field Detail
-
GREATER_THEN
public static final java.lang.String GREATER_THEN
- See Also:
- Constant Field Values
-
GREATER_EQUAL
public static final java.lang.String GREATER_EQUAL
- See Also:
- Constant Field Values
-
LESS_THEN
public static final java.lang.String LESS_THEN
- See Also:
- Constant Field Values
-
LESS_EQUAL
public static final java.lang.String LESS_EQUAL
- See Also:
- Constant Field Values
-
EQUAL
public static java.lang.String EQUAL
-
NOT_EQUAL
public static java.lang.String NOT_EQUAL
-
AND
public static java.lang.String AND
-
OR
public static java.lang.String OR
-
operand0
protected java.lang.Object operand0
-
operator
protected java.lang.Object operator
-
operand1
protected java.lang.Object operand1
-
-
Method Detail
-
getOperand0
public java.lang.Object getOperand0()
- Returns:
- Returns the operand0.
-
setOperand0
public void setOperand0(java.lang.Object operand0)
- Parameters:
operand0- The operand0 to set.
-
getOperand1
public java.lang.Object getOperand1()
- Returns:
- Returns the operand1.
-
setOperand1
public void setOperand1(java.lang.Object operand1)
- Parameters:
operand1- The operand1 to set.
-
getOperator
public java.lang.Object getOperator()
- Returns:
- Returns the operator.
-
setOperator
public void setOperator(java.lang.Object operator)
- Parameters:
operator- The operator to set.
-
isExpression
public boolean isExpression()
-
getExprOperators
public static java.lang.String[] getExprOperators()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
cloneType
protected java.lang.Object cloneType(java.lang.Object o) throws java.lang.CloneNotSupportedException- Throws:
java.lang.CloneNotSupportedException
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
-