Class ArrayHandler
- java.lang.Object
-
- org.datanucleus.store.types.ElementContainerHandler<Object,ArrayAdapter<Object>>
-
- org.datanucleus.store.types.containers.ArrayHandler
-
- All Implemented Interfaces:
ContainerHandler<Object,ArrayAdapter<Object>>
public class ArrayHandler extends ElementContainerHandler<Object,ArrayAdapter<Object>>
-
-
Constructor Summary
Constructors Constructor Description ArrayHandler(Class arrayClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayAdaptergetAdapter(Object container)protected StringgetElementType(AbstractMemberMetaData mmd)intgetObjectType(AbstractMemberMetaData mmd)booleanisDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd)booleanisEmbedded(AbstractMemberMetaData mmd)booleanisSerialised(AbstractMemberMetaData mmd)ObjectnewContainer(AbstractMemberMetaData mmm)ObjectnewContainer(AbstractMemberMetaData mmd, Object... objects)ArrayMetaDatanewMetaData()voidpopulateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd)-
Methods inherited from class org.datanucleus.store.types.ElementContainerHandler
copyMappedByDefinitionFromElement, getElementTypeName, moveColumnsToElement
-
-
-
-
Constructor Detail
-
ArrayHandler
public ArrayHandler(Class arrayClass)
-
-
Method Detail
-
newMetaData
public ArrayMetaData newMetaData()
-
populateMetaData
public void populateMetaData(ClassLoaderResolver clr, ClassLoader primary, AbstractMemberMetaData mmd)
-
getObjectType
public int getObjectType(AbstractMemberMetaData mmd)
- Specified by:
getObjectTypein classElementContainerHandler<Object,ArrayAdapter<Object>>
-
isSerialised
public boolean isSerialised(AbstractMemberMetaData mmd)
-
isEmbedded
public boolean isEmbedded(AbstractMemberMetaData mmd)
-
isDefaultFetchGroup
public boolean isDefaultFetchGroup(ClassLoaderResolver clr, TypeManager typeMgr, AbstractMemberMetaData mmd)
-
getElementType
protected String getElementType(AbstractMemberMetaData mmd)
-
getAdapter
public ArrayAdapter getAdapter(Object container)
-
newContainer
public Object newContainer(AbstractMemberMetaData mmm)
-
newContainer
public Object newContainer(AbstractMemberMetaData mmd, Object... objects)
- Specified by:
newContainerin classElementContainerHandler<Object,ArrayAdapter<Object>>
-
-