org.drools.lang.api.impl
Class FieldDescrBuilderImpl<T extends DescrBuilder<?,?>>

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

public class FieldDescrBuilderImpl<T extends DescrBuilder<?,?>>
extends BaseDescrBuilderImpl<T,TypeFieldDescr>
implements FieldDescrBuilder<T>


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

newAnnotation

public AnnotationDescrBuilder<FieldDescrBuilder<T>> newAnnotation(String name)
Specified by:
newAnnotation in interface AnnotatedDescrBuilder<FieldDescrBuilder<T extends DescrBuilder<?,?>>>

index

public FieldDescrBuilder index(int index)
Specified by:
index in interface FieldDescrBuilder<T extends DescrBuilder<?,?>>

name

public FieldDescrBuilder name(String name)
Specified by:
name in interface FieldDescrBuilder<T extends DescrBuilder<?,?>>

type

public FieldDescrBuilder type(String type)
Specified by:
type in interface FieldDescrBuilder<T extends DescrBuilder<?,?>>

initialValue

public FieldDescrBuilder initialValue(String value)
Specified by:
initialValue in interface FieldDescrBuilder<T extends DescrBuilder<?,?>>

processAnnotations

public FieldDescrBuilder processAnnotations()
Specified by:
processAnnotations in interface FieldDescrBuilder<T extends DescrBuilder<?,?>>


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