public interface ElementWriterBuilder extends WriterBuilder
Modifier and Type | Method and Description |
---|---|
ElementWriterBuilder |
newCondition(com.sun.codemodel.JExpression condition) |
ElementWriterBuilder |
newCondition(com.sun.codemodel.JExpression condition,
com.sun.codemodel.JType castTo) |
void |
setObject(com.sun.codemodel.JVar object) |
void |
writeAs(Class cls,
boolean nillable) |
void |
writeAsInt() |
void |
writeAsString() |
WriterBuilder |
writeAttribute(QName name) |
WriterBuilder |
writeAttribute(QName name,
com.sun.codemodel.JType type,
com.sun.codemodel.JExpression var) |
ElementWriterBuilder |
writeElement(QName name) |
ElementWriterBuilder |
writeElement(QName name,
com.sun.codemodel.JExpression condition,
com.sun.codemodel.JType type,
com.sun.codemodel.JExpression var) |
ElementWriterBuilder |
writeElement(QName qname,
com.sun.codemodel.JType type,
com.sun.codemodel.JExpression var) |
void |
writeNilIfNull() |
void |
writeProperty(QName name,
Class cls,
String propertyName,
boolean nillable) |
declareException, getCodeModel, getCurrentBlock, getName, getObject, getParent, getVariableManager, getWriterClass, getXSW, moveTo, setCurrentBlock, writeAs
ElementWriterBuilder newCondition(com.sun.codemodel.JExpression condition)
ElementWriterBuilder newCondition(com.sun.codemodel.JExpression condition, com.sun.codemodel.JType castTo)
ElementWriterBuilder writeElement(QName name)
ElementWriterBuilder writeElement(QName qname, com.sun.codemodel.JType type, com.sun.codemodel.JExpression var)
ElementWriterBuilder writeElement(QName name, com.sun.codemodel.JExpression condition, com.sun.codemodel.JType type, com.sun.codemodel.JExpression var)
WriterBuilder writeAttribute(QName name)
WriterBuilder writeAttribute(QName name, com.sun.codemodel.JType type, com.sun.codemodel.JExpression var)
void writeNilIfNull()
void writeAsString()
void writeAsInt()
void writeAs(Class cls, boolean nillable)
void setObject(com.sun.codemodel.JVar object)
Copyright © 2007–2019. All rights reserved.