public interface IndexedTypeMap<V>
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(IndexedTypeIdentifier type) |
Iterable<Map.Entry<IndexedTypeIdentifier,V>> |
entrySet() |
V |
get(Class<?> legacyPojoClass)
Deprecated.
use
get(IndexedTypeIdentifier) . This method will be removed. |
V |
get(IndexedTypeIdentifier type) |
boolean |
isEmpty() |
IndexedTypeIdentifier |
keyFromName(String entityClassName)
Returns a type identified by its unique name.
|
IndexedTypeIdentifier |
keyFromPojoType(Class<?> clazz)
Returns a type identifier to the passed class.
|
IndexedTypeSet |
keySet() |
void |
put(IndexedTypeIdentifier type,
V typeBinding)
Deprecated.
This method will be removed. The implementations will be refactored to become immutable.
|
int |
size() |
Iterable<V> |
values() |
V get(IndexedTypeIdentifier type)
Iterable<Map.Entry<IndexedTypeIdentifier,V>> entrySet()
IndexedTypeSet keySet()
int size()
boolean isEmpty()
boolean containsKey(IndexedTypeIdentifier type)
@Deprecated void put(IndexedTypeIdentifier type, V typeBinding)
type
- The key to be used.typeBinding
- The value being put in the underlying key/value map.@Deprecated V get(Class<?> legacyPojoClass)
get(IndexedTypeIdentifier)
. This method will be removed.legacyPojoClass
- the Class whose type is to be used as a key.IndexedTypeIdentifier keyFromName(String entityClassName)
entityClassName
- IndexedTypeIdentifier keyFromPojoType(Class<?> clazz)
clazz
- Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.