|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.schema.codegen.ASTBuilderBase
org.jibx.schema.codegen.BodyBuilderBase
org.jibx.schema.codegen.FieldBuilder
public class FieldBuilder
Abstract syntax tree field declaration builder. This adds convenience methods and control information to the base builder.
Field Summary | |
---|---|
private FieldDeclaration |
m_field
Field invocation. |
Fields inherited from class org.jibx.schema.codegen.BodyBuilderBase |
---|
m_declaration, m_source |
Fields inherited from class org.jibx.schema.codegen.ASTBuilderBase |
---|
m_ast |
Constructor Summary | |
---|---|
FieldBuilder(ClassBuilder source,
FieldDeclaration field)
Constructor. |
Method Summary | |
---|---|
FieldDeclaration |
getDeclaration()
Get the field declaration. |
void |
setInitializer(ExpressionBuilderBase expr)
Set initializer expression for field declaration. |
void |
setNumberInitializer(java.lang.String value)
Set initializer as a number literal. |
void |
setStringInitializer(java.lang.String value)
Set initializer as a string literal. |
Methods inherited from class org.jibx.schema.codegen.BodyBuilderBase |
---|
addSourceComment, addSourceComment, setFinal, setPrivate, setPrivateFinal, setPrivateStaticFinal, setPublic, setPublicStatic, setPublicStaticFinal, setStatic |
Methods inherited from class org.jibx.schema.codegen.ASTBuilderBase |
---|
numberLiteral, setFinal, setPrivate, setPrivateFinal, setPrivateStaticFinal, setPublic, setPublicStatic, setPublicStaticFinal, setStatic, stringLiteral |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final FieldDeclaration m_field
Constructor Detail |
---|
public FieldBuilder(ClassBuilder source, FieldDeclaration field)
source
- field
- Method Detail |
---|
public FieldDeclaration getDeclaration()
public void setInitializer(ExpressionBuilderBase expr)
expr
- public void setStringInitializer(java.lang.String value)
value
- public void setNumberInitializer(java.lang.String value)
value
-
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |