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

public Class VectorContainerPolicy

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

PERF: Avoids reflection usage for Vectors.

Constructor Summary

AccessConstructor and Description
public
VectorContainerPolicy()

INTERNAL: Construct a new policy.

public
VectorContainerPolicy(Class<?> containerClass)

INTERNAL: Construct a new policy for the specified class.

public
VectorContainerPolicy(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

VectorContainerPolicyback to summary
public VectorContainerPolicy()

INTERNAL: Construct a new policy.

VectorContainerPolicyback to summary
public VectorContainerPolicy(Class<?> containerClass)

INTERNAL: Construct a new policy for the specified class.

VectorContainerPolicyback to summary
public VectorContainerPolicy(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: Just return 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 Vector.

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 Vector.

Annotations
@Override