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>
Modifier and Type | Method and Description |
---|---|
ATTRIBUTE_ACCESSOR |
getVariableAttributeAccessor() |
XPathFragment |
getXPathFragmentForValue(java.lang.Object obj,
NamespaceResolver nr,
boolean isNamespaceAware,
char sep) |
boolean |
isAttribute() |
void |
setAttribute(boolean isAttribute) |
void |
setConverter(CONVERTER converter) |
void |
setIsWriteOnly(boolean isWriteOnly) |
void |
setReferenceClassName(java.lang.String aClassName) |
void |
setVariableAttributeAccessor(ATTRIBUTE_ACCESSOR variableAttributeAccessor) |
void |
setVariableAttributeName(java.lang.String variableAttributeName) |
void |
setVariableGetMethodName(java.lang.String variableGetMethodName) |
void |
setVariableSetMethodName(java.lang.String variableSetMethodName) |
convertClassNamesToClasses, getAttributeAccessor, getAttributeClassification, getAttributeName, getAttributeValueFromObject, getContainerPolicy, getDescriptor, getField, getReferenceDescriptor, isAbstractCompositeCollectionMapping, isAbstractCompositeDirectCollectionMapping, isAbstractCompositeObjectMapping, isAbstractDirectMapping, isCollectionMapping, isReadOnly, isReferenceMapping, isTransformationMapping, setAttributeAccessor, setAttributeName, setAttributeValueInObject, setGetMethodName, setIsReadOnly, setProperties, setSetMethodName, writeSingleValue
convertDataValueToObjectValue, convertObjectValueToDataValue
ATTRIBUTE_ACCESSOR getVariableAttributeAccessor()
XPathFragment getXPathFragmentForValue(java.lang.Object obj, NamespaceResolver nr, boolean isNamespaceAware, char sep)
boolean isAttribute()
void setAttribute(boolean isAttribute)
void setConverter(CONVERTER converter)
void setIsWriteOnly(boolean isWriteOnly)
void setReferenceClassName(java.lang.String aClassName)
void setVariableAttributeAccessor(ATTRIBUTE_ACCESSOR variableAttributeAccessor)
void setVariableAttributeName(java.lang.String variableAttributeName)
void setVariableGetMethodName(java.lang.String variableGetMethodName)
void setVariableSetMethodName(java.lang.String variableSetMethodName)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference