Top Fields Constructors Methods
org.hibernate.collection.internal

public Class StandardSortedMapSemantics<K, V>

extends AbstractMapSemantics<SortedMap<K, V>, K, V>
Class Inheritance
Imports
java.util.Comparator, .SortedMap, .TreeMap, org.hibernate.collection.spi.AbstractMapSemantics, .PersistentCollection, .PersistentSortedMap, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.metamodel.CollectionClassification, org.hibernate.persister.collection.CollectionPersister

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final StandardSortedMapSemantics<?, ?>
INSTANCE

Singleton access

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public CollectionClassification
public Class<SortedMap<K, V>>
public TreeMap<K, V>
instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)

Implements org.hibernate.collection.spi.CollectionSemantics.instantiateRaw.

Create a raw (unwrapped) version of the collection
public PersistentCollection<V>
public PersistentCollection<V>
wrap(SortedMap<K, V> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)

Implements org.hibernate.collection.spi.CollectionSemantics.wrap.

Wrap a raw collection in wrapper
Inherited from org.hibernate.collection.spi.AbstractMapSemantics:
createInitializerProducergetElementIteratorgetKeyIteratorvisitElementsvisitEntriesvisitKeys

Field Detail

INSTANCEback to summary
public static final StandardSortedMapSemantics<?, ?> INSTANCE

Singleton access

Constructor Detail

StandardSortedMapSemanticsback to summary
private StandardSortedMapSemantics()

Method Detail

getCollectionClassificationback to summary
public CollectionClassification getCollectionClassification()

Implements org.hibernate.collection.spi.CollectionSemantics.getCollectionClassification.

Doc from org.hibernate.collection.spi.CollectionSemantics.getCollectionClassification.

The classification handled by this semantic

Annotations
@Override
getCollectionJavaTypeback to summary
public Class<SortedMap<K, V>> getCollectionJavaType()

Overrides org.hibernate.collection.spi.AbstractMapSemantics.getCollectionJavaType.

Implements org.hibernate.collection.spi.CollectionSemantics.getCollectionJavaType.

Doc from org.hibernate.collection.spi.CollectionSemantics.getCollectionJavaType.

The collection's Java type

Annotations
@Override
instantiateRawback to summary
public TreeMap<K, V> instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)

Implements org.hibernate.collection.spi.CollectionSemantics.instantiateRaw.

Doc from org.hibernate.collection.spi.CollectionSemantics.instantiateRaw.

Create a raw (unwrapped) version of the collection

Annotations
@Override
instantiateWrapperback to summary
public PersistentCollection<V> instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)

Implements org.hibernate.collection.spi.CollectionSemantics.instantiateWrapper.

Doc from org.hibernate.collection.spi.CollectionSemantics.instantiateWrapper.

Create a wrapper for the collection

Annotations
@Override
wrapback to summary
public PersistentCollection<V> wrap(SortedMap<K, V> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)

Implements org.hibernate.collection.spi.CollectionSemantics.wrap.

Doc from org.hibernate.collection.spi.CollectionSemantics.wrap.

Wrap a raw collection in wrapper

Annotations
@Override