org.drools.lang.api.impl
Class EnumDeclarationDescrBuilderImpl
java.lang.Object
org.drools.lang.api.impl.BaseDescrBuilderImpl<PackageDescrBuilder,EnumDeclarationDescr>
org.drools.lang.api.impl.EnumDeclarationDescrBuilderImpl
- All Implemented Interfaces:
- AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>, AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>, DescrBuilder<PackageDescrBuilder,EnumDeclarationDescr>, EnumDeclarationDescrBuilder
public class EnumDeclarationDescrBuilderImpl
- extends BaseDescrBuilderImpl<PackageDescrBuilder,EnumDeclarationDescr>
- implements EnumDeclarationDescrBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumDeclarationDescrBuilderImpl
protected EnumDeclarationDescrBuilderImpl(PackageDescrBuilder parent)
newAnnotation
public AnnotationDescrBuilder<EnumDeclarationDescrBuilder> newAnnotation(String name)
- Specified by:
newAnnotation
in interface AnnotatedDescrBuilder<EnumDeclarationDescrBuilder>
name
public EnumDeclarationDescrBuilder name(String type)
- Description copied from interface:
EnumDeclarationDescrBuilder
- Defines the type name
- Specified by:
name
in interface EnumDeclarationDescrBuilder
- Parameters:
type
- the type name
- Returns:
- itself
newField
public FieldDescrBuilder<AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>> newField(String name)
- Description copied from interface:
AbstractClassTypeDeclarationBuilder
- Adds a field to this type declaration
- Specified by:
newField
in interface AbstractClassTypeDeclarationBuilder<EnumDeclarationDescr>
- Parameters:
name
- the name of the field
- Returns:
- a descriptor builder for the field
newEnumLiteral
public EnumLiteralDescrBuilder newEnumLiteral(String lit)
- Description copied from interface:
EnumDeclarationDescrBuilder
- Adds an enum literal
- Specified by:
newEnumLiteral
in interface EnumDeclarationDescrBuilder
- Returns:
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.