Skip navigation links
org.eclipse.persistence.mappings
Class TypedAssociation
java.lang.Object
org.eclipse.persistence.mappings.Association
org.eclipse.persistence.mappings.TypedAssociation
- All Implemented Interfaces:
- java.util.Map.Entry
-
public class TypedAssociation
- extends Association
Purpose: Generic association object. This can be used to map hashtable/map containers where the key and value are non-typed primitives.
- Since:
- TOPLink/Java 3.0
- Author:
- James Sutherland
Field Summary |
protected java.lang.Class |
keyType
|
protected java.lang.Class |
valueType
|
Method Summary |
java.lang.Class |
getKeyType()
PUBLIC: Return the class of the key. |
java.lang.Class |
getValueType()
PUBLIC: Return the class of the value. |
void |
postBuild(DescriptorEvent event)
INTERNAL: Handler for the descriptor post build event. |
void |
setKeyType(java.lang.Class keyType)
PUBLIC: Set the class of the key. |
void |
setValueType(java.lang.Class valueType)
PUBLIC: Set the class of the value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Map.Entry |
equals, hashCode |
keyType
protected java.lang.Class keyType
valueType
protected java.lang.Class valueType
TypedAssociation
public TypedAssociation()
- Default constructor.
TypedAssociation
public TypedAssociation(java.lang.Object key,
java.lang.Object value)
- PUBLIC: Create an association.
getKeyType
public java.lang.Class getKeyType()
- PUBLIC: Return the class of the key.
getValueType
public java.lang.Class getValueType()
- PUBLIC: Return the class of the value.
postBuild
public void postBuild(DescriptorEvent event)
- INTERNAL: Handler for the descriptor post build event. Convert the key and values to their appropriate type.
setKeyType
public void setKeyType(java.lang.Class keyType)
- PUBLIC: Set the class of the key.
setValueType
public void setValueType(java.lang.Class valueType)
- PUBLIC: Set the class of the value.
Skip navigation links