Top Description Constructors Methods
org.eclipse.persistence.internal.queries

public Class ArrayListContainerPolicy

extends ListContainerPolicy
Class Inheritance
Imports
java.util.ArrayList, .Collection, .Vector, org.eclipse.persistence.internal.sessions.AbstractSession

PERF: Avoids reflection usage for ArrayList.

Constructor Summary

AccessConstructor and Description
public
ArrayListContainerPolicy()

INTERNAL: Construct a new policy.

public
ArrayListContainerPolicy(Class<?> containerClass)

INTERNAL: Construct a new policy for the specified class.

public
ArrayListContainerPolicy(String containerClassName)

INTERNAL: Construct a new policy for the specified class name.

Method Summary

Modifier and TypeMethod and Description
public Object
public Object
cloneFor(Object container)

Overrides org.eclipse.persistence.internal.queries.CollectionContainerPolicy.cloneFor.

INTERNAL: Return a clone of the specified container.
public Object
public Object
Inherited from org.eclipse.persistence.internal.queries.ListContainerPolicy:
gethasOrderindexOfisListPolicyisValidContainerrecordAddToCollectionInChangeRecordrecordRemoveFromCollectionInChangeRecordupdateChangeRecordForSelfMergevalueFromPKList

Constructor Detail

ArrayListContainerPolicyback to summary
public ArrayListContainerPolicy()

INTERNAL: Construct a new policy.

ArrayListContainerPolicyback to summary
public ArrayListContainerPolicy(Class<?> containerClass)

INTERNAL: Construct a new policy for the specified class.

ArrayListContainerPolicyback to summary
public ArrayListContainerPolicy(String containerClassName)

INTERNAL: Construct a new policy for the specified class name.

Method Detail

buildContainerFromVectorback to summary
public Object buildContainerFromVector(Vector<E> vector, AbstractSession session)

Overrides org.eclipse.persistence.internal.queries.CollectionContainerPolicy.buildContainerFromVector.

INTERNAL: Return an ArrayList from the Vector.

Annotations
@Override
cloneForback to summary
public Object cloneFor(Object container)

Overrides org.eclipse.persistence.internal.queries.CollectionContainerPolicy.cloneFor.

INTERNAL: Return a clone of the specified container.

Annotations
@Override
containerInstanceback to summary
public Object containerInstance()

Overrides org.eclipse.persistence.internal.queries.ContainerPolicy.containerInstance.

Implements org.eclipse.persistence.internal.core.queries.CoreContainerPolicy.containerInstance.

INTERNAL: Return a new ArrayList.

Annotations
@Override
containerInstanceback to summary
public Object containerInstance(int initialCapacity)

Overrides org.eclipse.persistence.internal.queries.ContainerPolicy.containerInstance.

Implements org.eclipse.persistence.internal.core.queries.CoreContainerPolicy.containerInstance.

INTERNAL: Return a new ArrayList.

Annotations
@Override