|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.binding.def.PassThroughComponent
org.jibx.binding.def.LinkableBase
Base class for components that can be linked from multiple locations within the binding definition structure. The implemented basic behavior is a simple pass-through component, with the addition of recursion checking during the linking phase.
Field Summary | |
private boolean |
m_isLinked
Flag for linkage complete. |
private boolean |
m_isLinking
Flag for linkage in progress. |
Fields inherited from class org.jibx.binding.def.PassThroughComponent |
m_component |
Constructor Summary | |
protected |
LinkableBase()
No argument constructor. |
|
LinkableBase(IComponent wrap)
Constructor. |
Method Summary | |
protected void |
handleRecursion()
Handler for recursion. |
void |
print(int depth)
|
void |
setLinkages()
Establish and validate linkages between binding components. |
Methods inherited from class org.jibx.binding.def.PassThroughComponent |
genAttributeMarshal, genAttributeUnmarshal, genAttrPresentTest, genContentMarshal, genContentPresentTest, genContentUnmarshal, genLoadId, genNewInstance, getType, getWrapperName, hasAttribute, hasContent, hasId, isOptional, setWrappedComponent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private boolean m_isLinking
private boolean m_isLinked
Constructor Detail |
protected LinkableBase()
PassThroughComponent.setWrappedComponent(org.jibx.binding.def.IComponent)
method.
public LinkableBase(IComponent wrap)
wrap
- wrapped binding componentMethod Detail |
protected void handleRecursion()
public void setLinkages() throws JiBXException
IComponent
setLinkages
in interface IComponent
setLinkages
in class PassThroughComponent
JiBXException
public void print(int depth)
print
in interface IComponent
print
in class PassThroughComponent
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |