org.drools.lang.api
Interface EnumDeclarationDescrBuilder

All Superinterfaces:
AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>, AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>, DescrBuilder<PackageDescrBuilder,EnumDeclarationDescr>
All Known Implementing Classes:
EnumDeclarationDescrBuilderImpl

public interface EnumDeclarationDescrBuilder
extends AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>, AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>


Method Summary
 EnumDeclarationDescrBuilder name(String type)
          Defines the type name
 EnumLiteralDescrBuilder newEnumLiteral(String lit)
          Adds an enum literal
 
Methods inherited from interface org.drools.lang.api.AnnotatedDescrBuilder
newAnnotation
 
Methods inherited from interface org.drools.lang.api.AbstractClassTypeDeclarationBuilder
newField
 
Methods inherited from interface org.drools.lang.api.DescrBuilder
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Method Detail

name

EnumDeclarationDescrBuilder name(String type)
Defines the type name

Parameters:
type - the type name
Returns:
itself

newEnumLiteral

EnumLiteralDescrBuilder newEnumLiteral(String lit)
Adds an enum literal

Parameters:
lit -
Returns:


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