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(java.lang.String enumTypeName)
Returns the
IType representing the possible given enum constant. |
IType |
getType(java.lang.Class<?> type)
Retrieves the external type for the given Java type.
|
IType |
getType(java.lang.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(java.lang.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(java.lang.Class<?> type)
type - The Java type to wrap with an external formIType getType(java.lang.String typeName)
typeName - The fully qualified class name of the class to retrieveTypeHelper getTypeHelper()
types.ITypeEclipseLink 2.4.2, "build v20130514-5956486" API Reference