org.drools.lang.api.impl
Class EnumLiteralDescrBuilderImpl

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<EnumDeclarationDescrBuilder,EnumLiteralDescr>
      extended by org.drools.lang.api.impl.EnumLiteralDescrBuilderImpl
All Implemented Interfaces:
AnnotatedDescrBuilder<EnumLiteralDescrBuilder>, DescrBuilder<EnumDeclarationDescrBuilder,EnumLiteralDescr>, EnumLiteralDescrBuilder

public class EnumLiteralDescrBuilderImpl
extends BaseDescrBuilderImpl<EnumDeclarationDescrBuilder,EnumLiteralDescr>
implements EnumLiteralDescrBuilder


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected EnumLiteralDescrBuilderImpl(EnumDeclarationDescrBuilder parent)
           
protected EnumLiteralDescrBuilderImpl(EnumDeclarationDescrBuilder parent, EnumLiteralDescr descr)
           
 
Method Summary
 EnumLiteralDescrBuilder constructorArg(String expr)
           
 EnumLiteralDescrBuilder index(int index)
           
 EnumLiteralDescrBuilder name(String name)
           
 AnnotationDescrBuilder<EnumLiteralDescrBuilder> newAnnotation(String name)
           
 
Methods inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
end, 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
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Constructor Detail

EnumLiteralDescrBuilderImpl

protected EnumLiteralDescrBuilderImpl(EnumDeclarationDescrBuilder parent)

EnumLiteralDescrBuilderImpl

protected EnumLiteralDescrBuilderImpl(EnumDeclarationDescrBuilder parent,
                                      EnumLiteralDescr descr)
Method Detail

index

public EnumLiteralDescrBuilder index(int index)
Specified by:
index in interface EnumLiteralDescrBuilder

name

public EnumLiteralDescrBuilder name(String name)
Specified by:
name in interface EnumLiteralDescrBuilder

constructorArg

public EnumLiteralDescrBuilder constructorArg(String expr)
Specified by:
constructorArg in interface EnumLiteralDescrBuilder

newAnnotation

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


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.