org.hibernate.type
Class OrderedMapType
java.lang.Object
org.hibernate.type.AbstractType
org.hibernate.type.CollectionType
org.hibernate.type.MapType
org.hibernate.type.OrderedMapType
- All Implemented Interfaces:
- Serializable, AssociationType, Type
public class OrderedMapType
- extends MapType
A specialization of the map type, with (resultset-based) ordering.
- See Also:
- Serialized Form
Method Summary |
Object |
instantiate(int anticipatedSize)
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e. |
Methods inherited from class org.hibernate.type.CollectionType |
assemble, compare, contains, deepCopy, defaultSizes, dictatedSizes, disassemble, fromXMLNode, getAssociatedEntityName, getAssociatedJoinable, getCollection, getColumnSpan, getElementsIterator, getElementType, getForeignKeyDirection, getHashCode, getIdOfOwnerOrNull, getKeyOfOwner, getLHSPropertyName, getName, getOnCondition, getRHSUniqueKeyPropertyName, getRole, hasHolder, hydrate, initializeImmediately, instantiateResult, isAlwaysDirtyChecked, isArrayType, isAssociationType, isCollectionType, isDirty, isDirty, isEmbeddedInXML, isEqual, isModified, isMutable, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, renderLoggableString, replace, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString, toString, useLHSPrimaryKey |
OrderedMapType
public OrderedMapType(TypeFactory.TypeScope typeScope,
String role,
String propertyRef,
boolean isEmbeddedInXML)
- Constructs a map type capable of creating ordered maps of the given
role.
- Parameters:
role
- The collection role name.propertyRef
- The property ref name.isEmbeddedInXML
- Is this collection to embed itself in xml
instantiate
public Object instantiate(int anticipatedSize)
- Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e. accounting for initial capacity
and perhaps load factor).
- Overrides:
instantiate
in class MapType
- Parameters:
anticipatedSize
- The anticipated size of the instaniated collection
after we are done populating it.
- Returns:
- A newly instantiated collection to be wrapped.
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.