public class StructureReference extends PassThroughComponent
m_component| Constructor and Description |
|---|
StructureReference(IContainer contain,
String label,
PropertyDefinition prop,
boolean hasname,
IContextObj cobj)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
genAttributeMarshal(ContextMethodBuilder mb)
Generate attribute marshalling code.
|
void |
genContentMarshal(ContextMethodBuilder mb)
Generate element or text marshalling code.
|
void |
print(int depth) |
void |
setLinkages()
Establish and validate linkages between binding components.
|
genAttributeUnmarshal, genAttrPresentTest, genContentPresentTest, genContentUnmarshal, genLoadId, genNewInstance, getType, getWrapperName, hasAttribute, hasContent, hasId, isOptional, setWrappedComponentpublic StructureReference(IContainer contain, String label, PropertyDefinition prop, boolean hasname, IContextObj cobj)
contain - containing binding componentlabel - reference structure identifierprop - property definition (may be null)hasname - element name used with reference flagcobj - context objectpublic void genAttributeMarshal(ContextMethodBuilder mb) throws org.jibx.runtime.JiBXException
IComponentgenAttributeMarshal in interface IComponentgenAttributeMarshal in class PassThroughComponentmb - method builderorg.jibx.runtime.JiBXException - if error in configurationpublic void genContentMarshal(ContextMethodBuilder mb) throws org.jibx.runtime.JiBXException
IComponentgenContentMarshal in interface IComponentgenContentMarshal in class PassThroughComponentmb - method builderorg.jibx.runtime.JiBXException - if error in configurationpublic void setLinkages()
throws org.jibx.runtime.JiBXException
ILinkablesetLinkages in interface ILinkablesetLinkages in class PassThroughComponentorg.jibx.runtime.JiBXException - if error in configurationpublic void print(int depth)
print in interface IComponentprint in class PassThroughComponentCopyright © 2005–2016 jibx.org. All rights reserved.