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