org.drools.lang.api.impl
Class RuleDescrBuilderImpl
java.lang.Object
org.drools.lang.api.impl.BaseDescrBuilderImpl<PackageDescrBuilder,RuleDescr>
org.drools.lang.api.impl.RuleDescrBuilderImpl
- All Implemented Interfaces:
- AnnotatedDescrBuilder<RuleDescrBuilder>, AttributeSupportBuilder<RuleDescrBuilder>, DescrBuilder<PackageDescrBuilder,RuleDescr>, RuleDescrBuilder
public class RuleDescrBuilderImpl
- extends BaseDescrBuilderImpl<PackageDescrBuilder,RuleDescr>
- implements RuleDescrBuilder
A descr builder for Rules
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleDescrBuilderImpl
protected RuleDescrBuilderImpl(PackageDescrBuilder parent)
newAnnotation
public AnnotationDescrBuilder<RuleDescrBuilder> newAnnotation(String name)
- Specified by:
newAnnotation in interface AnnotatedDescrBuilder<RuleDescrBuilder>
attribute
public AttributeDescrBuilder<RuleDescrBuilder> attribute(String name)
- Description copied from interface:
AttributeSupportBuilder
- Adds a new attribute to the statement
- Specified by:
attribute in interface AttributeSupportBuilder<RuleDescrBuilder>
- Parameters:
name - the attribute name
- Returns:
- the AttributeDescrBuilder to set the attribute value
name
public RuleDescrBuilder name(String name)
- Specified by:
name in interface RuleDescrBuilder
extendsRule
public RuleDescrBuilder extendsRule(String name)
- Specified by:
extendsRule in interface RuleDescrBuilder
rhs
public RuleDescrBuilder rhs(String rhs)
- Specified by:
rhs in interface RuleDescrBuilder
lhs
public CEDescrBuilder<RuleDescrBuilder,AndDescr> lhs()
- Specified by:
lhs in interface RuleDescrBuilder
attribute
public RuleDescrBuilder attribute(String name,
String value)
- Description copied from interface:
AttributeSupportBuilder
- Adds a new attribute with the given name and value
- Specified by:
attribute in interface AttributeSupportBuilder<RuleDescrBuilder>
- Parameters:
name - the name of the attribute to be addedvalue - the value of the attribute to be added
- Returns:
- the container builder
attribute
public RuleDescrBuilder attribute(String name,
String value,
AttributeDescr.Type type)
- Description copied from interface:
AttributeSupportBuilder
- Adds a new attribute with the given name and value
- Specified by:
attribute in interface AttributeSupportBuilder<RuleDescrBuilder>
- Parameters:
name - the name of the attribute to be addedvalue - the value of the attribute to be addedtype - the type of the value of the attribute. See AttributeDescr.Type
- Returns:
- the container builder
Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.