public abstract class MappingBase extends LinkableBase implements IMapping
m_component| Constructor and Description |
|---|
MappingBase(IContainer contain,
String type,
String tname)
Constructor.
|
MappingBase(IContainer contain,
String type,
String tname,
IComponent wrap)
Constructor with wrapped component supplied.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIMarshallableMethod()
Generate marshallable interface methods for this mapping.
|
protected void |
addIUnmarshallableMethod()
Generate unmarshallable interface method for this mapping.
|
abstract BoundClass |
getBoundClass()
Get the mapped class information.
|
String |
getMappingName()
Get the mapping name used in binding tables.
|
String |
getTypeName()
Get type name.
|
handleRecursion, isLinked, print, setLinkagesgenAttributeMarshal, genAttributeUnmarshal, genAttrPresentTest, genContentMarshal, genContentPresentTest, genContentUnmarshal, genLoadId, genNewInstance, getType, getWrapperName, hasAttribute, hasContent, hasId, isOptional, setWrappedComponentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, addNamespace, buildRef, generateCode, getBinding, getBoundType, getImplComponent, getMarshaller, getName, getNamespaces, getReferenceType, getUnmarshaller, isAbstract, isBasesetLinkagesprotected static final String IMARSHALLABLE_INTERFACE
protected static final String MARSHALLABLE_METHODNAME
protected static final String MARSHALLABLE_SIGNATURE
protected static final String GETINDEX_METHODNAME
protected static final String GETINDEX_SIGNATURE
protected static final String GETNAME_METHODNAME
protected static final String GETNAME_SIGNATURE
protected static final String CHECKEXTENDS_METHODNAME
protected static final String CHECKEXTENDS_FULLNAME
protected static final String CHECKEXTENDS_SIGNATURE
protected static final String IUNMARSHALLABLE_INTERFACE
protected static final String UNMARSHALLABLE_METHODNAME
protected static final String UNMARSHALLABLE_SIGNATURE
protected static final String UNMARSHALLER_INTERFACE
protected static final String UNMARSHALLERUNMARSHAL_METHOD
protected static final String UNMARSHALLERUNMARSHAL_SIGNATURE
protected static final String MARSHALLER_INTERFACE
protected static final String ABSTRACTMARSHALLER_INTERFACE
protected static final String MARSHALLERMARSHAL_METHOD
protected static final String MARSHALLERMARSHAL_SIGNATURE
protected static final String GETMARSHALLER_METHOD
protected static final String GETMARSHALLER_SIGNATURE
protected static final String GETUNMARSHALLER_METHOD
protected static final String GETUNMARSHALLER_SIGNATURE
public MappingBase(IContainer contain, String type, String tname)
PassThroughComponent.setWrappedComponent(org.jibx.binding.def.IComponent) method.contain - containing binding definition structuretype - class name handled by mappingtname - qualified type name, in text formpublic MappingBase(IContainer contain, String type, String tname, IComponent wrap)
contain - containing binding definition structuretype - class name handled by mappingtname - qualified type name, in text formwrap - wrapped binding componentpublic abstract BoundClass getBoundClass()
protected void addIMarshallableMethod()
throws org.jibx.runtime.JiBXException
org.jibx.runtime.JiBXException - if error in generating codeprotected void addIUnmarshallableMethod()
throws org.jibx.runtime.JiBXException
org.jibx.runtime.JiBXException - if error in generating codepublic String getMappingName()
IMappinggetMappingName in interface IMappingpublic String getTypeName()
IMappinggetTypeName in interface IMappingnull if
unnamed)Copyright © 2005–2016 jibx.org. All rights reserved.