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 booleanisNamespaceDeclarationIncluded()booleanisSchemaInstanceIncluded()voidsetField(FIELD field)voidsetIsWriteOnly(boolean b)voidsetNamespaceDeclarationIncluded(boolean isNamespaceDeclarationIncluded)voidsetSchemaInstanceIncluded(boolean isSchemaInstanceIncluded)voiduseMapClassName(java.lang.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(java.lang.String concreteMapClassName)
INTERNAL: Indicates the name of the Map class to be used.- Parameters:
concreteMapClassName-
-
-