org.drools.lang.api.impl
Class FieldDescrBuilderImpl

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<DeclareDescrBuilder,TypeFieldDescr>
      extended by org.drools.lang.api.impl.FieldDescrBuilderImpl
All Implemented Interfaces:
AnnotatedDescrBuilder<FieldDescrBuilder>, DescrBuilder<DeclareDescrBuilder,TypeFieldDescr>, FieldDescrBuilder

public class FieldDescrBuilderImpl
extends BaseDescrBuilderImpl<DeclareDescrBuilder,TypeFieldDescr>
implements FieldDescrBuilder


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected FieldDescrBuilderImpl(DeclareDescrBuilder parent, String name)
           
 
Method Summary
 FieldDescrBuilder index(int index)
           
 FieldDescrBuilder initialValue(String value)
           
 FieldDescrBuilder name(String name)
           
 AnnotationDescrBuilder<FieldDescrBuilder> newAnnotation(String name)
           
 FieldDescrBuilder processAnnotations()
           
 FieldDescrBuilder 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

FieldDescrBuilderImpl

protected FieldDescrBuilderImpl(DeclareDescrBuilder parent,
                                String name)
Method Detail

newAnnotation

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

index

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

name

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

type

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

initialValue

public FieldDescrBuilder initialValue(String value)
Specified by:
initialValue in interface FieldDescrBuilder

processAnnotations

public FieldDescrBuilder processAnnotations()
Specified by:
processAnnotations in interface FieldDescrBuilder


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