Class MemberBuilder
- java.lang.Object
-
- net.anwiba.tools.generator.java.bean.configuration.MemberBuilder
-
public class MemberBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddValueOf(IValueOfMethodFactory valueOfMethodFactory)MemberBuilderannotation(Annotation annotations)voidasObject(IAsObjectMethodFactory asObjectMethodFactory)Memberbuild()static java.lang.StringcreateGetterName(Type type, java.lang.String name)static java.lang.StringcreateSetterName(java.lang.String name)MemberBuilderfieldComment(java.lang.String fieldComment)MemberBuildergetterAnnotation(Annotation annotations)MemberBuildergetterComment(java.lang.String getterComment)MemberBuilderisGetterEnabled(boolean isGetterEnabled)MemberBuilderisImutable(boolean isImutable)MemberBuilderisMultiValue(boolean isMultiValue)MemberBuilderisNullable(boolean isNullable)MemberBuilderisSetterEnabled(boolean isSetterEnabled)MemberBuildersetterAnnotation(Annotation annotations)MemberBuildersetterArgumentAnnotation(Annotation annotation)MemberBuildersetterComment(java.lang.String setterComment)MemberBuildervalue(boolean value)MemberBuildervalue(boolean[] values)MemberBuildervalue(byte value)MemberBuildervalue(byte[] values)MemberBuildervalue(char value)MemberBuildervalue(char[] values)MemberBuildervalue(double value)MemberBuildervalue(double[] values)MemberBuildervalue(float value)MemberBuildervalue(float[] values)MemberBuildervalue(int value)MemberBuildervalue(int[] values)MemberBuildervalue(long value)MemberBuildervalue(long[] values)MemberBuildervalue(short value)MemberBuildervalue(short[] values)MemberBuildervalue(java.lang.String value)MemberBuildervalue(java.lang.String[] values)
-
-
-
Method Detail
-
build
public Member build()
-
value
public MemberBuilder value(java.lang.String value)
-
value
public MemberBuilder value(java.lang.String[] values)
-
value
public MemberBuilder value(short value)
-
value
public MemberBuilder value(short[] values)
-
value
public MemberBuilder value(int value)
-
value
public MemberBuilder value(int[] values)
-
value
public MemberBuilder value(long value)
-
value
public MemberBuilder value(long[] values)
-
value
public MemberBuilder value(float value)
-
value
public MemberBuilder value(float[] values)
-
value
public MemberBuilder value(double value)
-
value
public MemberBuilder value(double[] values)
-
value
public MemberBuilder value(char value)
-
value
public MemberBuilder value(char[] values)
-
value
public MemberBuilder value(byte value)
-
value
public MemberBuilder value(byte[] values)
-
value
public MemberBuilder value(boolean value)
-
value
public MemberBuilder value(boolean[] values)
-
isMultiValue
public MemberBuilder isMultiValue(boolean isMultiValue)
-
isSetterEnabled
public MemberBuilder isSetterEnabled(boolean isSetterEnabled)
-
isGetterEnabled
public MemberBuilder isGetterEnabled(boolean isGetterEnabled)
-
isNullable
public MemberBuilder isNullable(boolean isNullable)
-
setterArgumentAnnotation
public MemberBuilder setterArgumentAnnotation(Annotation annotation)
-
isImutable
public MemberBuilder isImutable(boolean isImutable)
-
annotation
public MemberBuilder annotation(Annotation annotations)
-
setterAnnotation
public MemberBuilder setterAnnotation(Annotation annotations)
-
getterAnnotation
public MemberBuilder getterAnnotation(Annotation annotations)
-
createSetterName
public static java.lang.String createSetterName(java.lang.String name)
-
createGetterName
public static java.lang.String createGetterName(Type type, java.lang.String name)
-
addValueOf
public void addValueOf(IValueOfMethodFactory valueOfMethodFactory)
-
asObject
public void asObject(IAsObjectMethodFactory asObjectMethodFactory)
-
fieldComment
public MemberBuilder fieldComment(java.lang.String fieldComment)
-
setterComment
public MemberBuilder setterComment(java.lang.String setterComment)
-
getterComment
public MemberBuilder getterComment(java.lang.String getterComment)
-
-