Interface AnyAttributeMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,XML_RECORD extends XMLRecord>
-
- All Superinterfaces:
Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>
,XMLContainerMapping
- All Known Implementing Classes:
XMLAnyAttributeMapping
public interface AnyAttributeMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,XML_RECORD extends XMLRecord> extends Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>, XMLContainerMapping
-
-
Field Summary
-
Fields inherited from interface org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping
EMPTY_CONTAINER_DEFAULT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isNamespaceDeclarationIncluded()
boolean
isSchemaInstanceIncluded()
void
setField(FIELD field)
void
setIsWriteOnly(boolean b)
void
setNamespaceDeclarationIncluded(boolean isNamespaceDeclarationIncluded)
void
setSchemaInstanceIncluded(boolean isSchemaInstanceIncluded)
void
useMapClassName(String concreteMapClassName)
INTERNAL: Indicates the name of the Map class to be used.-
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, writeSingleValue
-
Methods inherited from interface org.eclipse.persistence.internal.oxm.mappings.XMLContainerMapping
getReuseContainer, getWrapperNullPolicy, isDefaultEmptyContainer, setDefaultEmptyContainer, setReuseContainer, setWrapperNullPolicy
-
-
-
-
Method Detail
-
isNamespaceDeclarationIncluded
boolean isNamespaceDeclarationIncluded()
-
isSchemaInstanceIncluded
boolean isSchemaInstanceIncluded()
-
setField
void setField(FIELD field)
-
setIsWriteOnly
void setIsWriteOnly(boolean b)
-
setNamespaceDeclarationIncluded
void setNamespaceDeclarationIncluded(boolean isNamespaceDeclarationIncluded)
-
setSchemaInstanceIncluded
void setSchemaInstanceIncluded(boolean isSchemaInstanceIncluded)
-
useMapClassName
void useMapClassName(String concreteMapClassName)
INTERNAL: Indicates the name of the Map class to be used.- Parameters:
concreteMapClassName
-
-
-