Skip navigation links
org.eclipse.persistence.oxm.mappings.converters
Class XMLRootConverter
java.lang.Object
org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter
- All Implemented Interfaces:
- java.io.Serializable, Converter, XMLConverter
-
public class XMLRootConverter
- extends java.lang.Object
- implements XMLConverter
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rootFragment
private org.eclipse.persistence.internal.oxm.XPathFragment rootFragment
associatedField
private XMLField associatedField
mapping
private DatabaseMapping mapping
XMLRootConverter
public XMLRootConverter(XMLField associatedField)
convertDataValueToObjectValue
public java.lang.Object convertDataValueToObjectValue(java.lang.Object dataValue,
Session session,
XMLUnmarshaller unmarshaller)
-
- Specified by:
convertDataValueToObjectValue
in interface XMLConverter
convertObjectValueToDataValue
public java.lang.Object convertObjectValueToDataValue(java.lang.Object objectValue,
Session session,
XMLMarshaller marshaller)
-
- Specified by:
convertObjectValueToDataValue
in interface XMLConverter
convertDataValueToObjectValue
public java.lang.Object convertDataValueToObjectValue(java.lang.Object dataValue,
Session session)
- Description copied from interface:
Converter
- PUBLIC: Convert the databases' data representation of the value to the object's representation. For example this could convert between an sql.Time datatype and the Java Calendar type.
-
- Specified by:
convertDataValueToObjectValue
in interface Converter
convertObjectValueToDataValue
public java.lang.Object convertObjectValueToDataValue(java.lang.Object objectValue,
Session session)
- Description copied from interface:
Converter
- PUBLIC: Convert the object's representation of the value to the databases' data representation. For example this could convert between a Calendar Java type and the sql.Time datatype.
-
- Specified by:
convertObjectValueToDataValue
in interface Converter
initialize
public void initialize(DatabaseMapping mapping,
Session session)
- Description copied from interface:
Converter
- PUBLIC: Allow for any initialization.
-
- Specified by:
initialize
in interface Converter
isMutable
public boolean isMutable()
- Description copied from interface:
Converter
- PUBLIC: If the converter converts the value to a mutable value, i.e. a value that can have its' parts changed without being replaced, then it must return true. If the value is not mutable, cannot be changed without replacing the whole value then false must be returned. This is used within the UnitOfWork to determine how to clone.
-
- Specified by:
isMutable
in interface Converter
Skip navigation links