org.drools.lang.api
Class RuleDescrBuilderImpl

java.lang.Object
  extended by org.drools.lang.api.BaseDescrBuilderImpl<RuleDescr>
      extended by org.drools.lang.api.RuleDescrBuilderImpl
All Implemented Interfaces:
AnnotatedDescrBuilder<RuleDescr>, AttributeSupportBuilder, DescrBuilder<RuleDescr>, RuleDescrBuilder

public class RuleDescrBuilderImpl
extends BaseDescrBuilderImpl<RuleDescr>
implements RuleDescrBuilder

A descr builder for Rules


Field Summary
 
Fields inherited from class org.drools.lang.api.BaseDescrBuilderImpl
descr
 
Constructor Summary
protected RuleDescrBuilderImpl()
           
 
Method Summary
 AttributeDescrBuilder attribute(String name)
           
 RuleDescrBuilder extendsRule(String name)
           
 CEDescrBuilder<RuleDescrBuilder,AndDescr> lhs()
           
 RuleDescrBuilder name(String name)
           
 AnnotationDescrBuilder newAnnotation(String name)
           
 RuleDescrBuilder rhs(String rhs)
           
 
Methods inherited from class org.drools.lang.api.BaseDescrBuilderImpl
endCharacter, endLocation, getDescr, startCharacter, startLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.lang.api.DescrBuilder
endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Constructor Detail

RuleDescrBuilderImpl

protected RuleDescrBuilderImpl()
Method Detail

newAnnotation

public AnnotationDescrBuilder newAnnotation(String name)
Specified by:
newAnnotation in interface AnnotatedDescrBuilder<RuleDescr>

attribute

public AttributeDescrBuilder attribute(String name)
Specified by:
attribute in interface AttributeSupportBuilder

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


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.