org.drools.lang.api.impl
Class DeclareDescrBuilderImpl

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<PackageDescrBuilder,TypeDeclarationDescr>
      extended by org.drools.lang.api.impl.DeclareDescrBuilderImpl
All Implemented Interfaces:
AnnotatedDescrBuilder<DeclareDescrBuilder>, DeclareDescrBuilder, DescrBuilder<PackageDescrBuilder,TypeDeclarationDescr>

public class DeclareDescrBuilderImpl
extends BaseDescrBuilderImpl<PackageDescrBuilder,TypeDeclarationDescr>
implements DeclareDescrBuilder


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected DeclareDescrBuilderImpl(PackageDescrBuilder parent)
           
 
Method Summary
 AnnotationDescrBuilder<DeclareDescrBuilder> newAnnotation(String name)
           
 FieldDescrBuilder newField(String name)
           
 DeclareDescrBuilder superType(String type)
           
 DeclareDescrBuilder type(String type)
           
 
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

DeclareDescrBuilderImpl

protected DeclareDescrBuilderImpl(PackageDescrBuilder parent)
Method Detail

type

public DeclareDescrBuilder type(String type)
Specified by:
type in interface DeclareDescrBuilder

superType

public DeclareDescrBuilder superType(String type)
Specified by:
superType in interface DeclareDescrBuilder

newAnnotation

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

newField

public FieldDescrBuilder newField(String name)
Specified by:
newField in interface DeclareDescrBuilder


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