org.mule.devkit.model.code.builders
Class FieldBuilder

java.lang.Object
  extended by org.mule.devkit.model.code.builders.FieldBuilder

public class FieldBuilder
extends Object


Constructor Summary
FieldBuilder(GeneratedClass targetClass)
           
 
Method Summary
 GeneratedField build()
           
 FieldBuilder finalField()
           
 FieldBuilder getter()
           
 FieldBuilder getterAndSetter()
           
 FieldBuilder initialValue(GeneratedExpression initialValue)
           
 FieldBuilder initialValue(int initialValue)
           
 FieldBuilder initialValue(String initialValue)
           
 FieldBuilder javadoc(String javadoc)
           
 FieldBuilder name(String name)
           
static FieldBuilder newConstantFieldBuilder(GeneratedClass targetClass)
           
static GeneratedField newLoggerField(GeneratedClass targetClass)
           
 FieldBuilder privateVisibility()
           
 FieldBuilder protectedVisibility()
           
 FieldBuilder publicVisibility()
           
 FieldBuilder setter()
           
 FieldBuilder staticField()
           
 FieldBuilder type(Class<?> type)
           
 FieldBuilder type(Type typeRef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldBuilder

public FieldBuilder(GeneratedClass targetClass)
Method Detail

newConstantFieldBuilder

public static FieldBuilder newConstantFieldBuilder(GeneratedClass targetClass)

newLoggerField

public static GeneratedField newLoggerField(GeneratedClass targetClass)

name

public FieldBuilder name(String name)

type

public FieldBuilder type(Class<?> type)

type

public FieldBuilder type(Type typeRef)

javadoc

public FieldBuilder javadoc(String javadoc)

privateVisibility

public FieldBuilder privateVisibility()

protectedVisibility

public FieldBuilder protectedVisibility()

publicVisibility

public FieldBuilder publicVisibility()

getterAndSetter

public FieldBuilder getterAndSetter()

getter

public FieldBuilder getter()

setter

public FieldBuilder setter()

staticField

public FieldBuilder staticField()

finalField

public FieldBuilder finalField()

initialValue

public FieldBuilder initialValue(GeneratedExpression initialValue)

initialValue

public FieldBuilder initialValue(String initialValue)

initialValue

public FieldBuilder initialValue(int initialValue)

build

public GeneratedField build()


Copyright © 2010-2013 MuleSoft, Inc.. All Rights Reserved.