IComponent
, ILinkable
MappingBase
public abstract class LinkableBase extends PassThroughComponent
Modifier and Type | Field | Description |
---|---|---|
private boolean |
m_isLinked |
Flag for linkage complete.
|
private boolean |
m_isLinking |
Flag for linkage in progress.
|
m_component
Modifier | Constructor | Description |
---|---|---|
protected |
LinkableBase() |
No argument constructor.
|
|
LinkableBase(IComponent wrap) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
handleRecursion() |
Handler for recursion.
|
protected boolean |
isLinked() |
Check if linkage processing for this component is complete.
|
void |
print(int depth) |
|
void |
setLinkages() |
Establish and validate linkages between binding components.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
genAttributeMarshal, genAttributeUnmarshal, genAttrPresentTest, genContentMarshal, genContentPresentTest, genContentUnmarshal, genLoadId, genNewInstance, getType, getWrapperName, hasAttribute, hasContent, hasId, isOptional, setWrappedComponent
private boolean m_isLinking
private boolean m_isLinked
protected LinkableBase()
PassThroughComponent.setWrappedComponent(org.jibx.binding.def.IComponent)
method.public LinkableBase(IComponent wrap)
wrap
- wrapped binding componentprotected void handleRecursion()
protected boolean isLinked()
true
if complete, false
if notpublic void setLinkages() throws JiBXException
ILinkable
setLinkages
in interface ILinkable
setLinkages
in class PassThroughComponent
JiBXException
- if error in configurationpublic void print(int depth)
print
in interface IComponent
print
in class PassThroughComponent