public abstract class AbstractTypeSystem extends java.lang.Object implements ITypeSystem
| Constructor and Description |
|---|
AbstractTypeSystem(IQueryMetaContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.Class<?> |
getWrapperClassForType(java.lang.Class<?> typeClass) |
protected static java.lang.String |
getWrapperClassNameForTypeName(java.lang.String className) |
protected boolean |
isValidType(JavaType type) |
boolean |
isValidType(Type type)
Returns whether the type declaration represents a valid, resolvable type for the selected type system.
|
java.lang.String |
typeString(IInputKey type)
Converts a type object to a user-visible description string.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTypeInformation, addTypeInformation, convertToVQLType, convertToVQLType, extractColumnDescriptor, extractTypeDescriptor, getCompatibleSupertypes, isConformant, isConformToRelationColumn, minimizeTypeInformation, toJvmTypeReferencepublic AbstractTypeSystem(IQueryMetaContext context)
public java.lang.String typeString(IInputKey type)
ITypeSystemtypeString in interface ITypeSystemtype - either a Type, or a model-specific type instanceprotected static java.lang.Class<?> getWrapperClassForType(java.lang.Class<?> typeClass)
typeClass - protected static java.lang.String getWrapperClassNameForTypeName(java.lang.String className)
public boolean isValidType(Type type)
ITypeSystemisValidType in interface ITypeSystemprotected boolean isValidType(JavaType type)