public class SortedCollectionContainerPolicy extends CollectionContainerPolicy
Purpose: A SortedCollectionContainerPolicy is ContainerPolicy whose container class implements the SortedInterface interface. Added for BUG # 3233263
Responsibilities: Provide the functionality to operate on an instance of a SortedSet.
ContainerPolicy
,
MapContainerPolicy
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Comparator |
m_comparator |
cloneMethod, containerClass, containerClassName
constructor, elementDescriptor
Constructor and Description |
---|
SortedCollectionContainerPolicy()
INTERNAL:
Construct a new policy.
|
SortedCollectionContainerPolicy(Class containerClass)
INTERNAL:
Construct a new policy for the specified class.
|
Modifier and Type | Method and Description |
---|---|
Object |
containerInstance()
INTERNAL
Override from ContainerPolicy.
|
Comparator |
getComparator()
INTERNAL:
Return the stored comparator
|
void |
setComparator(Comparator comparator)
INTERNAL:
Sets a comparator object for this policy to use when instantiating
a new SortedSet object.
|
addInto, buildContainerFromVector, clear, contains, getInterfaceType, hasOrder, isCollectionPolicy, isValidContainer, iteratorFor, removeFrom, sizeFor
cloneFor, convertClassNamesToClasses, getCloneMethod, getCloneMethod, getContainerClass, getContainerClassName, hasNext, invokeCloneMethodOn, isValidContainerType, next, setCloneMethod, setContainerClass, setContainerClassName, toStringInfo
addInto, addInto, addIntoWithOrder, addIntoWithOrder, addIntoWithOrder, buildPolicyFor, buildPolicyFor, clone, clone, compareCollectionsForChange, compareKeys, concatenateContainers, containerInstance, contains, containsKey, execute, getConstructor, getElementDescriptor, hasElementDescriptor, initializeConstructor, isCursoredStreamPolicy, isCursorPolicy, isCursorStreamPolicy, isDirectMapPolicy, isEmpty, isListPolicy, isMapPolicy, isScrollableCursorPolicy, keyFrom, mergeCascadeParts, mergeChanges, next, overridesRead, prepare, prepareForExecution, recordAddToCollectionInChangeRecord, recordRemoveFromCollectionInChangeRecord, remoteExecute, removeAllElements, removeFrom, removeFrom, removeFromWithOrder, setConstructor, setElementDescriptor, setKeyName, toString, validateElementAndRehashIfRequired, vectorFor
protected Comparator m_comparator
public SortedCollectionContainerPolicy()
public SortedCollectionContainerPolicy(Class containerClass)
public void setComparator(Comparator comparator)
public Comparator getComparator()
public Object containerInstance()
containerInstance
in class ContainerPolicy
Copyright © 2022. All rights reserved.