|
||||||
| 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 | |||||