|
||||||||||
| 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
org.drools.ide.common.client.modeldriven.brl.SingleFieldConstraint
public class SingleFieldConstraint
This represents a constraint on a fact - involving a SINGLE FIELD. Can also include optional "connective constraints" that extend the options for matches.
| Field Summary | |
|---|---|
ConnectiveConstraint[] |
connectives
|
| Fields inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint |
|---|
TYPE_ENUM, TYPE_EXPR_BUILDER_VALUE, TYPE_LITERAL, TYPE_PREDICATE, TYPE_RET_VALUE, TYPE_TEMPLATE, TYPE_UNDEFINED, TYPE_VARIABLE |
| Constructor Summary | |
|---|---|
SingleFieldConstraint()
|
|
SingleFieldConstraint(String field)
|
|
SingleFieldConstraint(String field,
String fieldType,
FieldConstraint parent)
|
|
| Method Summary | |
|---|---|
void |
addNewConnective()
This adds a new connective. |
void |
clearParameters()
Clear all parameters |
void |
deleteParameter(String key)
Delete a parameter |
ExpressionFormLine |
getExpressionValue()
|
String |
getFieldBinding()
|
String |
getFieldName()
|
String |
getFieldType()
|
String |
getId()
|
String |
getOperator()
Get operator |
String |
getParameter(String key)
Get a parameter |
Map<String,String> |
getParameters()
Get all parameters |
FieldConstraint |
getParent()
|
boolean |
isBound()
Returns true of there is a field binding. |
void |
setExpressionValue(ExpressionFormLine expression)
|
void |
setFieldBinding(String fieldBinding)
|
void |
setFieldName(String fieldName)
|
void |
setFieldType(String fieldType)
|
void |
setId(String id)
|
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 |
setParent(FieldConstraint parent)
|
| Methods inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint |
|---|
getConstraintValueType, getValue, setConstraintValueType, setValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public ConnectiveConstraint[] connectives
| Constructor Detail |
|---|
public SingleFieldConstraint(String field,
String fieldType,
FieldConstraint parent)
public SingleFieldConstraint(String field)
public SingleFieldConstraint()
| Method Detail |
|---|
public void setFieldBinding(String fieldBinding)
public String getFieldBinding()
public void addNewConnective()
public boolean isBound()
public ExpressionFormLine getExpressionValue()
public void setExpressionValue(ExpressionFormLine expression)
public void setFieldName(String fieldName)
public String getFieldName()
public void setOperator(String operator)
HasOperator
setOperator in interface HasOperatorpublic String getOperator()
HasOperator
getOperator in interface HasOperatorpublic void setFieldType(String fieldType)
public String getFieldType()
public void setParent(FieldConstraint parent)
public FieldConstraint getParent()
public String getId()
public void setId(String id)
public 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 HasParameterizedOperator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||