public interface ITypeRepository
Important: IType.UNRESOLVABLE_TYPE
has to be handled by the implementer, which
has to be done in getType(String)
. It indicates the type is unresolvable or simply
unknown.
Modifier and Type | Method and Description |
---|---|
IType |
getEnumType(String enumTypeName)
Returns the
IType representing the possible given enum constant. |
IType |
getType(Class<?> type)
Retrieves the external type for the given Java type.
|
IType |
getType(String typeName)
Retrieves the external class for the given fully qualified class name.
|
TypeHelper |
getTypeHelper()
Returns a helper that gives access to the most common
types . |
IType getEnumType(String enumTypeName)
IType
representing the possible given enum constant. If the given value
does not represent an enum constant, then null
is returned.enumTypeName
- The fully qualified enum type with the constantnull
if none existsIType getType(Class<?> type)
type
- The Java type to wrap with an external formIType getType(String typeName)
typeName
- The fully qualified class name of the class to retrieveTypeHelper getTypeHelper()
types
.IType
EclipseLink 2.3.2, "build v20111125-r10461" API Reference