org.drools.ide.common.client.modeldriven.brl
Class SingleFieldConstraint
java.lang.Object
org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint
org.drools.ide.common.client.modeldriven.brl.SingleFieldConstraint
- All Implemented Interfaces:
- Serializable, FieldConstraint, HasExpressionConstraint, HasOperator, HasParameterizedOperator, PortableObject
- Direct Known Subclasses:
- SingleFieldConstraintEBLeftSide
public class SingleFieldConstraint
- extends BaseSingleFieldConstraint
- implements FieldConstraint
This represents a constraint on a fact - involving a SINGLE FIELD.
Can also include optional "connective constraints" that extend the options
for matches.
- See Also:
- Serialized Form
Fields inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint |
constraintValueType, expression, operator, parameters, TYPE_ENUM, TYPE_EXPR_BUILDER_VALUE, TYPE_LITERAL, TYPE_PREDICATE, TYPE_RET_VALUE, TYPE_TEMPLATE, TYPE_UNDEFINED, TYPE_VARIABLE, value |
Methods inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint |
clearParameters, deleteParameter, getConstraintValueType, getExpressionValue, getOperator, getParameter, getParameters, getValue, setConstraintValueType, setExpressionValue, setOperator, setParameter, setParameters, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connectives
public ConnectiveConstraint[] connectives
SingleFieldConstraint
public SingleFieldConstraint(String field,
String fieldType,
FieldConstraint parent)
SingleFieldConstraint
public SingleFieldConstraint(String field)
SingleFieldConstraint
public SingleFieldConstraint()
setFieldBinding
public void setFieldBinding(String fieldBinding)
getFieldBinding
public String getFieldBinding()
addNewConnective
public void addNewConnective()
- This adds a new connective.
removeConnective
public void removeConnective(int index)
- This adds a new connective.
isBound
public boolean isBound()
- Returns true of there is a field binding.
setFieldName
public void setFieldName(String fieldName)
getFieldName
public String getFieldName()
setFieldType
public void setFieldType(String fieldType)
getFieldType
public String getFieldType()
setParent
public void setParent(FieldConstraint parent)
getParent
public FieldConstraint getParent()
getId
public String getId()
setId
public void setId(String id)
Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.