|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) B32476-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.toplink.ox.mappings.converters.XMLConverterAdapter
oracle.toplink.ox.mappings.converters.XMLJavaTypeConverter
public class XMLJavaTypeConverter
Converter that wraps an XmlAdapter.
XmlAdapter
, Serialized FormConstructor Summary | |
---|---|
XMLJavaTypeConverter() The default constructor. |
|
XMLJavaTypeConverter(java.lang.Class xmlAdapterClass) This constructor takes the XmlAdapter class to be used with this converter. |
|
XMLJavaTypeConverter(java.lang.Class xmlAdapterClass, javax.xml.namespace.QName schemaType) This constructor takes the XmlAdapter class to be used with this converter, as well as a schema type to be used during the conversion operation. |
|
XMLJavaTypeConverter(java.lang.String xmlAdapterClassName) This constructor takes an adapter class name. |
|
XMLJavaTypeConverter(java.lang.String xmlAdapterClassName, javax.xml.namespace.QName schemaType) This constructor takes the XmlAdapter class name to be used with this converter (loaded during initialization), as well as a schema type to be used during the conversion operation. |
Method Summary | |
---|---|
java.lang.Object |
convertDataValueToObjectValue(java.lang.Object dataValue, Session session, XMLUnmarshaller unmarshaller) Wraps the XmlAdapter unmarshal method. |
java.lang.Object |
convertObjectValueToDataValue(java.lang.Object objectValue, Session session, XMLMarshaller marshaller) Wraps the XmlAdapter marshal method. |
javax.xml.namespace.QName |
getSchemaType() Get the schema type to be used during conversion. |
java.lang.Class |
getXmlAdapterClass() Return the XmlAdapter class for this converter. |
java.lang.String |
getXmlAdapterClassName() Return the XmlAdapter class name for this converter. |
void |
initialize(DatabaseMapping mapping, Session session) Figure out the BoundType and ValueType for the XmlAdapter class, then either create an instance of the XmlAdapter, or if an instance is set on the marshaller, use it. |
boolean |
isMutable() Satisfy the interface. |
void |
setSchemaType(javax.xml.namespace.QName qname) Set the schema type to be used during conversion - if one is required. |
void |
setXmlAdapterClass(java.lang.Class xmlAdapterClass) Set the XmlAdapter class to be used with this converter. |
void |
setXmlAdapterClassName(java.lang.String xmlAdapterClassName) Set the XmlAdapter class to be used with this converter. |
Methods inherited from class oracle.toplink.ox.mappings.converters.XMLConverterAdapter |
---|
convertDataValueToObjectValue, convertObjectValueToDataValue |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLJavaTypeConverter()
setXmlAdapterClass(Class)
public XMLJavaTypeConverter(java.lang.Class xmlAdapterClass)
xmlAdapter
-public XMLJavaTypeConverter(java.lang.String xmlAdapterClassName)
xmlAdapterClassName
-public XMLJavaTypeConverter(java.lang.Class xmlAdapterClass, javax.xml.namespace.QName schemaType)
xmlAdapter
-schemaType
-public XMLJavaTypeConverter(java.lang.String xmlAdapterClassName, javax.xml.namespace.QName schemaType)
xmlAdapter
-schemaType
-Method Detail |
---|
public java.lang.Object convertDataValueToObjectValue(java.lang.Object dataValue, Session session, XMLUnmarshaller unmarshaller)
public java.lang.Object convertObjectValueToDataValue(java.lang.Object objectValue, Session session, XMLMarshaller marshaller)
public javax.xml.namespace.QName getSchemaType()
public java.lang.Class getXmlAdapterClass()
public java.lang.String getXmlAdapterClassName()
public void initialize(DatabaseMapping mapping, Session session)
mapping
-session
-public boolean isMutable()
public void setSchemaType(javax.xml.namespace.QName qname)
public void setXmlAdapterClass(java.lang.Class xmlAdapterClass)
xmlAdapterClass
-public void setXmlAdapterClassName(java.lang.String xmlAdapterClassName)
xmlAdapterClass
-
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |