站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.4 正式版 API 英文文档

PersistentSortedMap (Hibernate API Documentation) - Hibernate 3.2.4 正式版 API 英文文档


org.hibernate.collection
Class PersistentSortedMap

java.lang.Object
  extended byorg.hibernate.collection.AbstractPersistentCollection
      extended byorg.hibernate.collection.PersistentMap
          extended byorg.hibernate.collection.PersistentSortedMap
All Implemented Interfaces:
Map, PersistentCollection, Serializable, SortedMap

public class PersistentSortedMap
extends PersistentMap
implements SortedMap

A persistent wrapper for a java.util.SortedMap. Underlying collection is a TreeMap.

Author:
e
See Also:
TreeMap, Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.hibernate.collection.AbstractPersistentCollection
AbstractPersistentCollection.DelayedOperation
 
Nested classes inherited from class java.util.Map
Map.Entry
 
Field Summary
protected  Comparator comparator
           
 
Fields inherited from class org.hibernate.collection.PersistentMap
map
 
Fields inherited from class org.hibernate.collection.AbstractPersistentCollection
UNKNOWN
 
Constructor Summary
PersistentSortedMap()
           
PersistentSortedMap(SessionImplementor session)
           
PersistentSortedMap(SessionImplementor session, SortedMap map)
           
 
Method Summary
 Comparator comparator()
           
 Object firstKey()
           
 SortedMap headMap(Object toKey)
           
 Object lastKey()
           
 void setComparator(Comparator comparator)
           
protected  Serializable snapshot(BasicCollectionPersister persister, EntityMode entityMode)
           
 SortedMap subMap(Object fromKey, Object toKey)
           
 SortedMap tailMap(Object fromKey)
           
 
Methods inherited from class org.hibernate.collection.PersistentMap
beforeInitialize, clear, containsKey, containsValue, disassemble, empty, entries, entryExists, entrySet, equals, equalsSnapshot, get, getDeletes, getElement, getIndex, getOrphans, getSnapshot, getSnapshotElement, hashCode, initializeFromCache, isEmpty, isSnapshotEmpty, isWrapper, keySet, needsInserting, needsUpdating, put, putAll, readFrom, remove, size, toString, values
 
Methods inherited from class org.hibernate.collection.AbstractPersistentCollection
afterInitialize, afterRowInsert, beginRead, clearDirty, dirty, endRead, forceInitialization, getCachedSize, getIdentifier, getKey, getOrphans, getOwner, getQueuedOrphans, getRole, getSession, getSnapshot, getStoredSnapshot, getValue, hasQueuedOperations, initialize, isClearQueueEnabled, isDirectlyAccessible, isDirty, isOperationQueueEnabled, isPutQueueEnabled, isRowUpdatePossible, isUnreferenced, needsRecreate, performQueuedOperations, postAction, preInsert, queuedAdditionIterator, queueOperation, read, readElementByIndex, readElementExistence, readIndexExistence, readSize, setCurrentSession, setDirectlyAccessible, setInitialized, setOwner, setSnapshot, unsetSession, wasInitialized, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Field Detail

comparator

protected Comparator comparator
Constructor Detail

PersistentSortedMap

public PersistentSortedMap(SessionImplementor session)

PersistentSortedMap

public PersistentSortedMap(SessionImplementor session,
                           SortedMap map)

PersistentSortedMap

public PersistentSortedMap()
Method Detail

snapshot

protected Serializable snapshot(BasicCollectionPersister persister,
                                EntityMode entityMode)
                         throws HibernateException
Throws:
HibernateException

setComparator

public void setComparator(Comparator comparator)

comparator

public Comparator comparator()
Specified by:
comparator in interface SortedMap
See Also:
comparator()

subMap

public SortedMap subMap(Object fromKey,
                        Object toKey)
Specified by:
subMap in interface SortedMap
See Also:
subMap(Object, Object)

headMap

public SortedMap headMap(Object toKey)
Specified by:
headMap in interface SortedMap
See Also:
headMap(Object)

tailMap

public SortedMap tailMap(Object fromKey)
Specified by:
tailMap in interface SortedMap
See Also:
tailMap(Object)

firstKey

public Object firstKey()
Specified by:
firstKey in interface SortedMap
See Also:
firstKey()

lastKey

public Object lastKey()
Specified by:
lastKey in interface SortedMap
See Also:
lastKey()