|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint
public class BaseSingleFieldConstraint
Represents a constraint, which may be part of a direct field constraint or a connective.
| Field Summary | |
|---|---|
protected int |
constraintValueType
|
protected ExpressionFormLine |
expression
|
protected String |
operator
|
protected Map<String,String> |
parameters
|
static int |
TYPE_ENUM
This is not used yet. |
static int |
TYPE_EXPR_BUILDER_VALUE
This is for a "expression builder" that calculates a value. |
static int |
TYPE_LITERAL
This may be string, or number, anything really. |
static int |
TYPE_PREDICATE
The fieldName and fieldBinding is not used in the case of a predicate. |
static int |
TYPE_RET_VALUE
This is for a "formula" that calculates a value. |
static int |
TYPE_TEMPLATE
This is for a field to be a placeholder for a template |
static int |
TYPE_UNDEFINED
This is used only when constraint is first created. |
static int |
TYPE_VARIABLE
This is when it is set to a valid previously bound variable. |
protected String |
value
|
| Constructor Summary | |
|---|---|
BaseSingleFieldConstraint()
|
|
| Method Summary | |
|---|---|
void |
clearParameters()
Clear all parameters |
void |
deleteParameter(String key)
Delete a parameter |
int |
getConstraintValueType()
|
ExpressionFormLine |
getExpressionValue()
|
String |
getOperator()
Get operator |
String |
getParameter(String key)
Get a parameter |
Map<String,String> |
getParameters()
Get all parameters |
String |
getValue()
|
void |
setConstraintValueType(int constraintValueType)
|
void |
setExpressionValue(ExpressionFormLine expression)
|
void |
setOperator(String operator)
Set operator |
void |
setParameter(String key,
String parameter)
Set a parameter |
void |
setParameters(Map<String,String> parameters)
Set all parameters |
void |
setValue(String value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int TYPE_UNDEFINED
public static final int TYPE_LITERAL
public static final int TYPE_VARIABLE
public static final int TYPE_RET_VALUE
public static final int TYPE_ENUM
public static final int TYPE_PREDICATE
public static final int TYPE_EXPR_BUILDER_VALUE
public static final int TYPE_TEMPLATE
protected String value
protected String operator
protected int constraintValueType
protected ExpressionFormLine expression
protected Map<String,String> parameters
| Constructor Detail |
|---|
public BaseSingleFieldConstraint()
| Method Detail |
|---|
public void setValue(String value)
public String getValue()
public void setConstraintValueType(int constraintValueType)
public int getConstraintValueType()
public ExpressionFormLine getExpressionValue()
getExpressionValue in interface HasExpressionConstraintpublic void setExpressionValue(ExpressionFormLine expression)
setExpressionValue in interface HasExpressionConstraintpublic void clearParameters()
HasParameterizedOperator
clearParameters in interface HasParameterizedOperatorpublic String getParameter(String key)
HasParameterizedOperator
getParameter in interface HasParameterizedOperator
public void setParameter(String key,
String parameter)
HasParameterizedOperator
setParameter in interface HasParameterizedOperatorpublic void deleteParameter(String key)
HasParameterizedOperator
deleteParameter in interface HasParameterizedOperatorpublic Map<String,String> getParameters()
HasParameterizedOperator
getParameters in interface HasParameterizedOperatorpublic void setParameters(Map<String,String> parameters)
HasParameterizedOperator
setParameters in interface HasParameterizedOperatorpublic void setOperator(String operator)
HasOperator
setOperator in interface HasOperatorpublic String getOperator()
HasOperator
getOperator in interface HasOperator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||