Module org.eclipse.persistence.moxy
Class JAXBArrayAttributeAccessor
java.lang.Object
org.eclipse.persistence.mappings.AttributeAccessor
org.eclipse.persistence.internal.jaxb.many.JAXBArrayAttributeAccessor
- All Implemented Interfaces:
Serializable,Cloneable,CoreAttributeAccessor
AttributeAccessor used in conjunction with an XMLCompositeDirectCollectionMapping to enable
support for mapping to arrays
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.mappings.AttributeAccessor
attributeName, isReadOnly, isWriteOnly -
Constructor Summary
ConstructorsConstructorDescriptionJAXBArrayAttributeAccessor(CoreAttributeAccessor nestedAccessor, CoreContainerPolicy containerPolicy, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptiongetAttributeValueFromObject(Object object) Return the attribute value from the object.voidinitializeAttributes(Class<?> theJavaClass) Allow any initialization to be performed with the descriptor class.voidsetAdaptedClass(Class<? extends ManyValue> adaptedClass) voidsetAdaptedClassName(String adaptedClassName) voidsetAttributeValueInObject(Object object, Object value) Set the attribute value into the object.voidsetComponentClass(Class<?> componentClass) voidsetComponentClassName(String componentClassName) voidsetIsReadOnly(boolean aBoolean) INTERNALvoidsetIsWriteOnly(boolean aBoolean) INTERNAL:voidMethods inherited from class org.eclipse.persistence.mappings.AttributeAccessor
clone, getAttributeClass, getAttributeName, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isMethodAttributeAccessor, isReadOnly, isValuesAccessor, isVirtualAttributeAccessor, isWriteOnly, setAttributeName
-
Constructor Details
-
JAXBArrayAttributeAccessor
public JAXBArrayAttributeAccessor(CoreAttributeAccessor nestedAccessor, CoreContainerPolicy containerPolicy, ClassLoader classLoader)
-
-
Method Details
-
getAttributeValueFromObject
Description copied from class:AttributeAccessorReturn the attribute value from the object.- Specified by:
getAttributeValueFromObjectin interfaceCoreAttributeAccessor- Specified by:
getAttributeValueFromObjectin classAttributeAccessor- Throws:
DescriptorException
-
setAttributeValueInObject
Description copied from class:AttributeAccessorSet the attribute value into the object.- Specified by:
setAttributeValueInObjectin interfaceCoreAttributeAccessor- Specified by:
setAttributeValueInObjectin classAttributeAccessor- Throws:
DescriptorException
-
initializeAttributes
Description copied from class:AttributeAccessorAllow any initialization to be performed with the descriptor class.- Specified by:
initializeAttributesin interfaceCoreAttributeAccessor- Overrides:
initializeAttributesin classAttributeAccessor- Throws:
DescriptorException
-
setAdaptedClass
-
setComponentClass
-
setAdaptedClassName
-
setComponentClassName
-
setNestedAccessor
-
setIsWriteOnly
public void setIsWriteOnly(boolean aBoolean) Description copied from class:AttributeAccessorINTERNAL:- Specified by:
setIsWriteOnlyin interfaceCoreAttributeAccessor- Overrides:
setIsWriteOnlyin classAttributeAccessor
-
setIsReadOnly
public void setIsReadOnly(boolean aBoolean) Description copied from class:AttributeAccessorINTERNAL- Specified by:
setIsReadOnlyin interfaceCoreAttributeAccessor- Overrides:
setIsReadOnlyin classAttributeAccessor
-