Module org.eclipse.persistence.core
Interface VariableXPathObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord>
- All Superinterfaces:
Mapping<ABSTRACT_SESSION,,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, DESCRIPTOR, FIELD, XML_RECORD> XMLConverterMapping<MARSHALLER,SESSION, UNMARSHALLER>
- All Known Subinterfaces:
VariableXPathCollectionMapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHALLER, XML_RECORD>
- All Known Implementing Classes:
XMLVariableXPathCollectionMapping,XMLVariableXPathObjectMapping
public interface VariableXPathObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord>
extends Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>, XMLConverterMapping<MARSHALLER,SESSION,UNMARSHALLER>
-
Method Summary
Modifier and TypeMethodDescriptiongetXPathFragmentForValue(Object obj, NamespaceResolver nr, boolean isNamespaceAware, char sep) booleanvoidsetAttribute(boolean isAttribute) voidsetConverter(CONVERTER converter) voidsetIsWriteOnly(boolean isWriteOnly) voidsetReferenceClassName(String aClassName) voidsetVariableAttributeAccessor(ATTRIBUTE_ACCESSOR variableAttributeAccessor) voidsetVariableAttributeName(String variableAttributeName) voidsetVariableGetMethodName(String variableGetMethodName) voidsetVariableSetMethodName(String variableSetMethodName) Methods inherited from interface org.eclipse.persistence.internal.oxm.mappings.Mapping
convertClassNamesToClasses, getAttributeAccessor, getAttributeClassification, getAttributeName, getAttributeValueFromObject, getContainerPolicy, getDescriptor, getField, getReferenceDescriptor, isAbstractCompositeCollectionMapping, isAbstractCompositeDirectCollectionMapping, isAbstractCompositeObjectMapping, isAbstractDirectMapping, isCollectionMapping, isReadOnly, isReferenceMapping, isTransformationMapping, setAttributeAccessor, setAttributeName, setAttributeValueInObject, setGetMethodName, setIsReadOnly, setProperties, setSetMethodName, writeSingleValueMethods inherited from interface org.eclipse.persistence.internal.oxm.mappings.XMLConverterMapping
convertDataValueToObjectValue, convertObjectValueToDataValue
-
Method Details
-
getVariableAttributeAccessor
ATTRIBUTE_ACCESSOR getVariableAttributeAccessor() -
getXPathFragmentForValue
XPathFragment getXPathFragmentForValue(Object obj, NamespaceResolver nr, boolean isNamespaceAware, char sep) -
isAttribute
boolean isAttribute() -
setAttribute
void setAttribute(boolean isAttribute) -
setConverter
-
setIsWriteOnly
void setIsWriteOnly(boolean isWriteOnly) -
setReferenceClassName
-
setVariableAttributeAccessor
-
setVariableAttributeName
-
setVariableGetMethodName
-
setVariableSetMethodName
-