org.jibx.binding.def
Interface ILinkable

All Known Subinterfaces:
IComponent, IMapping
All Known Implementing Classes:
BaseMappingWrapper, ComponentProperty, DirectGeneric, DirectObject, DirectProperty, ElementWrapper, LinkableBase, MappingBase, MappingDefinition, MappingDirect, MappingReference, NestedBase, NestedCollection, NestedStructure, ObjectBinding, OptionalStructureWrapper, PassThroughComponent, PrecompiledAbstractMapping, PrecompiledBinding, PrecompiledConcreteMapping, StructureReference, ValueChild

public interface ILinkable

Linkable component interface definition. This is extended by both the basic IComponent component interface and the IMapping mapping interface.

Author:
Dennis M. Sosnoski

Method Summary
 void setLinkages()
          Establish and validate linkages between binding components.
 

Method Detail

setLinkages

void setLinkages()
                 throws JiBXException
Establish and validate linkages between binding components. This is called after the basic binding structures have been set up. All linkages between components must be resolved by this method, in order to prevent problems due to the order of definitions between components. This implies that each component must in turn call the same method for each child component. None of the other method calls defined by this interface are valid until after this call.

Throws:
JiBXException - if error in configuration


Project Web Site