Class JAXBArrayAttributeAccessor
- java.lang.Object
-
- org.eclipse.persistence.mappings.AttributeAccessor
-
- org.eclipse.persistence.internal.jaxb.many.JAXBArrayAttributeAccessor
-
- All Implemented Interfaces:
Serializable,Cloneable,CoreAttributeAccessor
public class JAXBArrayAttributeAccessor extends AttributeAccessor
AttributeAccessor used in conjunction with an XMLCompositeDirectCollectionMapping to enable support for mapping to arrays- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.mappings.AttributeAccessor
attributeName, isReadOnly, isWriteOnly
-
-
Constructor Summary
Constructors Constructor Description JAXBArrayAttributeAccessor(CoreAttributeAccessor nestedAccessor, CoreContainerPolicy containerPolicy, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetAttributeValueFromObject(Object object)voidinitializeAttributes(Class theJavaClass)voidsetAdaptedClass(Class adaptedClass)voidsetAdaptedClassName(String adaptedClassName)voidsetAttributeValueInObject(Object object, Object value)voidsetComponentClass(Class componentClass)voidsetComponentClassName(String componentClassName)voidsetIsReadOnly(boolean aBoolean)voidsetIsWriteOnly(boolean aBoolean)voidsetNestedAccessor(AttributeAccessor a)-
Methods inherited from class org.eclipse.persistence.mappings.AttributeAccessor
clone, getAttributeClass, getAttributeName, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isMethodAttributeAccessor, isReadOnly, isValuesAccessor, isVirtualAttributeAccessor, isWriteOnly, setAttributeName
-
-
-
-
Constructor Detail
-
JAXBArrayAttributeAccessor
public JAXBArrayAttributeAccessor(CoreAttributeAccessor nestedAccessor, CoreContainerPolicy containerPolicy, ClassLoader classLoader)
-
-
Method Detail
-
getAttributeValueFromObject
public Object getAttributeValueFromObject(Object object) throws DescriptorException
- Specified by:
getAttributeValueFromObjectin interfaceCoreAttributeAccessor- Specified by:
getAttributeValueFromObjectin classAttributeAccessor- Throws:
DescriptorException
-
setAttributeValueInObject
public void setAttributeValueInObject(Object object, Object value) throws DescriptorException
- Specified by:
setAttributeValueInObjectin interfaceCoreAttributeAccessor- Specified by:
setAttributeValueInObjectin classAttributeAccessor- Throws:
DescriptorException
-
initializeAttributes
public void initializeAttributes(Class theJavaClass) throws DescriptorException
- Specified by:
initializeAttributesin interfaceCoreAttributeAccessor- Overrides:
initializeAttributesin classAttributeAccessor- Throws:
DescriptorException
-
setAdaptedClass
public void setAdaptedClass(Class adaptedClass)
-
setComponentClass
public void setComponentClass(Class componentClass)
-
setAdaptedClassName
public void setAdaptedClassName(String adaptedClassName)
-
setComponentClassName
public void setComponentClassName(String componentClassName)
-
setNestedAccessor
public void setNestedAccessor(AttributeAccessor a)
-
setIsWriteOnly
public void setIsWriteOnly(boolean aBoolean)
- Specified by:
setIsWriteOnlyin interfaceCoreAttributeAccessor- Overrides:
setIsWriteOnlyin classAttributeAccessor
-
setIsReadOnly
public void setIsReadOnly(boolean aBoolean)
- Specified by:
setIsReadOnlyin interfaceCoreAttributeAccessor- Overrides:
setIsReadOnlyin classAttributeAccessor
-
-