Class QNameTransformer
- java.lang.Object
-
- org.eclipse.persistence.sdo.helper.metadata.QNameTransformer
-
- All Implemented Interfaces:
java.io.Serializable,org.eclipse.persistence.core.mappings.transformers.CoreFieldTransformer<org.eclipse.persistence.sessions.Session>,org.eclipse.persistence.mappings.transformers.AttributeTransformer,org.eclipse.persistence.mappings.transformers.FieldTransformer
public class QNameTransformer extends java.lang.Object implements org.eclipse.persistence.mappings.transformers.AttributeTransformer, org.eclipse.persistence.mappings.transformers.FieldTransformer- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringQNAME_NAMESPACE_PREFIX
-
Constructor Summary
Constructors Constructor Description QNameTransformer(java.lang.String xPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectbuildAttributeValue(org.eclipse.persistence.sessions.Record record, java.lang.Object object, org.eclipse.persistence.sessions.Session session)java.lang.ObjectbuildFieldValue(java.lang.Object instance, java.lang.String fieldName, org.eclipse.persistence.sessions.Session session)voidinitialize(org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping mapping)
-
-
-
Field Detail
-
QNAME_NAMESPACE_PREFIX
public static final java.lang.String QNAME_NAMESPACE_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping mapping)
- Specified by:
initializein interfaceorg.eclipse.persistence.mappings.transformers.AttributeTransformer- Specified by:
initializein interfaceorg.eclipse.persistence.mappings.transformers.FieldTransformer
-
buildAttributeValue
public java.lang.Object buildAttributeValue(org.eclipse.persistence.sessions.Record record, java.lang.Object object, org.eclipse.persistence.sessions.Session session)- Specified by:
buildAttributeValuein interfaceorg.eclipse.persistence.mappings.transformers.AttributeTransformer
-
buildFieldValue
public java.lang.Object buildFieldValue(java.lang.Object instance, java.lang.String fieldName, org.eclipse.persistence.sessions.Session session)- Specified by:
buildFieldValuein interfaceorg.eclipse.persistence.core.mappings.transformers.CoreFieldTransformer<org.eclipse.persistence.sessions.Session>- Specified by:
buildFieldValuein interfaceorg.eclipse.persistence.mappings.transformers.FieldTransformer
-
-