|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jibx.binding.model.ElementBase
org.jibx.binding.model.FormatElement
public class FormatElement
Model component for format element. This element defines conversion to and from simple unstructured text representations.
| Field Summary | |
|---|---|
static StringArray |
s_allowedAttributes
Enumeration of allowed attribute names |
| Fields inherited from class org.jibx.binding.model.ElementBase |
|---|
BINDING_ELEMENT, COLLECTION_ELEMENT, ELEMENT_NAMES, FORMAT_ELEMENT, INCLUDE_ELEMENT, INPUT_ELEMENT, MAPPING_ELEMENT, NAMESPACE_ELEMENT, OUTPUT_ELEMENT, SPLIT_ELEMENT, STRUCTURE_ELEMENT, TEMPLATE_ELEMENT, VALUE_ELEMENT |
| Constructor Summary | |
|---|---|
FormatElement()
Constructor. |
|
| Method Summary | |
|---|---|
FormatElement |
getBaseFormat()
Get base format information. |
Object |
getDefault()
Get default value. |
String |
getDefaultText()
Get default value text. |
IClassItem |
getDeserializer()
Get deserializer method information. |
String |
getDeserializerName()
Get deserializer name. |
IClassItem |
getEnumValue()
Get enum value method information. |
String |
getEnumValueName()
Get enum value method name. |
String |
getLabel()
Get format label. |
QName |
getQName()
Get format qualified name. |
IClassItem |
getSerializer()
Get serializer method information. |
String |
getSerializerName()
Get serializer name. |
IClass |
getType()
Get value type. |
String |
getTypeName()
Get value type name. |
boolean |
isDefaultFormat()
Check if default format for type. |
void |
prevalidate(ValidationContext vctx)
Prevalidate attributes of element in isolation. |
void |
setDefaultFormat(boolean dflt)
Set default format for type. |
void |
setDefaultText(String value)
Set default value text. |
void |
setDeserializerName(String name)
Set deserializer method name. |
void |
setEnumValueName(String name)
Set enum value method name. |
void |
setLabel(String label)
Set format label. |
void |
setQName(QName qname)
Set format qualified name. |
void |
setSerializerName(String name)
Set serializer method name. |
void |
setTypeName(String value)
Set value type name. |
void |
validate(ValidationContext vctx)
Validate element information. |
| Methods inherited from class org.jibx.binding.model.ElementBase |
|---|
getComment, name, setComment, toString, type, validateAttributes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final StringArray s_allowedAttributes
| Constructor Detail |
|---|
public FormatElement()
| Method Detail |
|---|
public String getLabel()
null if none)public void setLabel(String label)
label - format label (null if none)public QName getQName()
null if none)public void setQName(QName qname)
qname - format qualified name (null if none)public boolean isDefaultFormat()
true if default for type, false if notpublic void setDefaultFormat(boolean dflt)
dflt - true if default for type, false if
notpublic IClass getType()
validate(org.jibx.binding.model.ValidationContext).
public String getTypeName()
public void setTypeName(String value)
value - type namepublic String getDefaultText()
public Object getDefault()
public void setDefaultText(String value)
value - default value textpublic IClassItem getEnumValue()
validate(ValidationContext).
null if none)public String getEnumValueName()
null if none)public void setEnumValueName(String name)
name - enum value method name (null if none)public String getSerializerName()
null if none)public IClassItem getSerializer()
null if none)public void setSerializerName(String name)
name - fully qualified class and method name for serializerpublic String getDeserializerName()
null if none)public IClassItem getDeserializer()
null if none)public void setDeserializerName(String name)
name - fully qualified class and method name for deserializerpublic FormatElement getBaseFormat()
validate(org.jibx.binding.model.ValidationContext).
null if none)public void prevalidate(ValidationContext vctx)
prevalidate in class ElementBasevctx - validation contextpublic void validate(ValidationContext vctx)
ElementBaseElementBase.prevalidate(org.jibx.binding.model.ValidationContext) method will always be called for every
element in the binding definition before this method is called for any
element. This empty base class implementation should be overridden by
each subclass that requires validation handling.
validate in class ElementBasevctx - validation context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||