| |
|
| java.lang.Object org.jibx.binding.def.PassThroughComponent org.jibx.binding.def.LinkableBase org.jibx.binding.def.MappingBase
All known Subclasses: org.jibx.binding.def.MappingDirect, org.jibx.binding.def.MappingDefinition,
MappingBase | abstract public class MappingBase extends LinkableBase implements IMapping(Code) | | Base class for mapping definitions. This is used for both normal and custom
mappings. It handles adding the appropriate marshalling and/or unmarshalling
interfaces and methods to the classes.
|
ABSTRACTMARSHALLER_INTERFACE | final protected static String ABSTRACTMARSHALLER_INTERFACE(Code) | | |
CHECKEXTENDS_METHODNAME | final protected static String CHECKEXTENDS_METHODNAME(Code) | | |
CHECKEXTENDS_SIGNATURE | final protected static String CHECKEXTENDS_SIGNATURE(Code) | | |
GETINDEX_METHODNAME | final protected static String GETINDEX_METHODNAME(Code) | | |
GETINDEX_SIGNATURE | final protected static String GETINDEX_SIGNATURE(Code) | | |
GETMARSHALLER_METHOD | final protected static String GETMARSHALLER_METHOD(Code) | | |
GETMARSHALLER_SIGNATURE | final protected static String GETMARSHALLER_SIGNATURE(Code) | | |
GETUNMARSHALLER_METHOD | final protected static String GETUNMARSHALLER_METHOD(Code) | | |
GETUNMARSHALLER_SIGNATURE | final protected static String GETUNMARSHALLER_SIGNATURE(Code) | | |
IMARSHALLABLE_INTERFACE | final protected static String IMARSHALLABLE_INTERFACE(Code) | | |
IUNMARSHALLABLE_INTERFACE | final protected static String IUNMARSHALLABLE_INTERFACE(Code) | | |
MARSHALLABLE_METHODNAME | final protected static String MARSHALLABLE_METHODNAME(Code) | | |
MARSHALLABLE_SIGNATURE | final protected static String MARSHALLABLE_SIGNATURE(Code) | | |
MARSHALLERMARSHAL_METHOD | final protected static String MARSHALLERMARSHAL_METHOD(Code) | | |
MARSHALLERMARSHAL_SIGNATURE | final protected static String MARSHALLERMARSHAL_SIGNATURE(Code) | | |
MARSHALLER_INTERFACE | final protected static String MARSHALLER_INTERFACE(Code) | | |
UNMARSHALLABLE_METHODNAME | final protected static String UNMARSHALLABLE_METHODNAME(Code) | | |
UNMARSHALLABLE_SIGNATURE | final protected static String UNMARSHALLABLE_SIGNATURE(Code) | | |
UNMARSHALLERUNMARSHAL_METHOD | final protected static String UNMARSHALLERUNMARSHAL_METHOD(Code) | | |
UNMARSHALLERUNMARSHAL_SIGNATURE | final protected static String UNMARSHALLERUNMARSHAL_SIGNATURE(Code) | | |
UNMARSHALLER_INTERFACE | final protected static String UNMARSHALLER_INTERFACE(Code) | | |
MappingBase | public MappingBase(IContainer contain, String type, String tname, IComponent wrap)(Code) | | Constructor with wrapped component supplied.
Parameters: contain - containing binding definition structure Parameters: type - class name handled by mapping Parameters: tname - qualified type name, in text form Parameters: wrap - wrapped binding component |
addIMarshallableMethod | protected void addIMarshallableMethod() throws JiBXException(Code) | | Generate marshallable interface methods for this mapping. This is not
applicable to abstract mappings, since they cannot be marshalled as
separate items.
throws: JiBXException - if error in generating code |
addIUnmarshallableMethod | protected void addIUnmarshallableMethod() throws JiBXException(Code) | | Generate unmarshallable interface method for this mapping. This is not
applicable to abstract mappings, since they cannot be unmarshalled as
separate items.
throws: JiBXException - if error in generating code |
getBoundClass | abstract public BoundClass getBoundClass()(Code) | | Get the mapped class information. This must be implemented in each
subclass to return the type of the bound class.
information for mapped class |
getIndex | public int getIndex()(Code) | | |
|
|
|