org.eclipse.hyades.test.ui.datapool.internal.util
Class TypeChecker
java.lang.Object
org.eclipse.hyades.test.ui.datapool.internal.util.TypeChecker
public class TypeChecker
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVA_TYPE_VOID
public static final java.lang.String JAVA_TYPE_VOID
- See Also:
- Constant Field Values
JAVA_TYPE_BOOLEAN
public static final java.lang.String JAVA_TYPE_BOOLEAN
- See Also:
- Constant Field Values
JAVA_TYPE_BYTE
public static final java.lang.String JAVA_TYPE_BYTE
- See Also:
- Constant Field Values
JAVA_TYPE_SHORT
public static final java.lang.String JAVA_TYPE_SHORT
- See Also:
- Constant Field Values
JAVA_TYPE_INT
public static final java.lang.String JAVA_TYPE_INT
- See Also:
- Constant Field Values
JAVA_TYPE_LONG
public static final java.lang.String JAVA_TYPE_LONG
- See Also:
- Constant Field Values
JAVA_TYPE_FLOAT
public static final java.lang.String JAVA_TYPE_FLOAT
- See Also:
- Constant Field Values
JAVA_TYPE_DOUBLE
public static final java.lang.String JAVA_TYPE_DOUBLE
- See Also:
- Constant Field Values
JAVA_TYPE_CHAR
public static final java.lang.String JAVA_TYPE_CHAR
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_BOOLEAN
public static final java.lang.String JAVA_OBJ_TYPE_BOOLEAN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_BYTE
public static final java.lang.String JAVA_OBJ_TYPE_BYTE
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_SHORT
public static final java.lang.String JAVA_OBJ_TYPE_SHORT
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_INTEGER
public static final java.lang.String JAVA_OBJ_TYPE_INTEGER
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_LONG
public static final java.lang.String JAVA_OBJ_TYPE_LONG
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_FLOAT
public static final java.lang.String JAVA_OBJ_TYPE_FLOAT
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_DOUBLE
public static final java.lang.String JAVA_OBJ_TYPE_DOUBLE
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_CHAR
public static final java.lang.String JAVA_OBJ_TYPE_CHAR
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_STRING
public static final java.lang.String JAVA_OBJ_TYPE_STRING
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_BOOLEAN_SN
public static final java.lang.String JAVA_OBJ_TYPE_BOOLEAN_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_BYTE_SN
public static final java.lang.String JAVA_OBJ_TYPE_BYTE_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_SHORT_SN
public static final java.lang.String JAVA_OBJ_TYPE_SHORT_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_INTEGER_SN
public static final java.lang.String JAVA_OBJ_TYPE_INTEGER_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_LONG_SN
public static final java.lang.String JAVA_OBJ_TYPE_LONG_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_FLOAT_SN
public static final java.lang.String JAVA_OBJ_TYPE_FLOAT_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_DOUBLE_SN
public static final java.lang.String JAVA_OBJ_TYPE_DOUBLE_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_CHAR_SN
public static final java.lang.String JAVA_OBJ_TYPE_CHAR_SN
- See Also:
- Constant Field Values
JAVA_OBJ_TYPE_STRING_SN
public static final java.lang.String JAVA_OBJ_TYPE_STRING_SN
- See Also:
- Constant Field Values
JAVA_INTERFACE_TYPE_ENUMERATION
public static final java.lang.String JAVA_INTERFACE_TYPE_ENUMERATION
- See Also:
- Constant Field Values
JAVA_INTERFACE_TYPE_ENUMERATION_SN
public static final java.lang.String JAVA_INTERFACE_TYPE_ENUMERATION_SN
- See Also:
- Constant Field Values
CSHARP_TYPE_BOOL
public static final java.lang.String CSHARP_TYPE_BOOL
- See Also:
- Constant Field Values
CSHARP_TYPE_SBYTE
public static final java.lang.String CSHARP_TYPE_SBYTE
- See Also:
- Constant Field Values
CSHARP_TYPE_BYTE
public static final java.lang.String CSHARP_TYPE_BYTE
- See Also:
- Constant Field Values
CSHARP_TYPE_USHORT
public static final java.lang.String CSHARP_TYPE_USHORT
- See Also:
- Constant Field Values
CSHARP_TYPE_SHORT
public static final java.lang.String CSHARP_TYPE_SHORT
- See Also:
- Constant Field Values
CSHARP_TYPE_UINT
public static final java.lang.String CSHARP_TYPE_UINT
- See Also:
- Constant Field Values
CSHARP_TYPE_INT
public static final java.lang.String CSHARP_TYPE_INT
- See Also:
- Constant Field Values
CSHARP_TYPE_ULONG
public static final java.lang.String CSHARP_TYPE_ULONG
- See Also:
- Constant Field Values
CSHARP_TYPE_LONG
public static final java.lang.String CSHARP_TYPE_LONG
- See Also:
- Constant Field Values
CSHARP_TYPE_FLOAT
public static final java.lang.String CSHARP_TYPE_FLOAT
- See Also:
- Constant Field Values
CSHARP_TYPE_DOUBLE
public static final java.lang.String CSHARP_TYPE_DOUBLE
- See Also:
- Constant Field Values
CSHARP_TYPE_DECIMAL
public static final java.lang.String CSHARP_TYPE_DECIMAL
- See Also:
- Constant Field Values
CSHARP_TYPE_CHAR
public static final java.lang.String CSHARP_TYPE_CHAR
- See Also:
- Constant Field Values
CSHARP_TYPE_STRING
public static final java.lang.String CSHARP_TYPE_STRING
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_BOOL
public static final java.lang.String CSHARP_OBJ_TYPE_BOOL
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_SBYTE
public static final java.lang.String CSHARP_OBJ_TYPE_SBYTE
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_BYTE
public static final java.lang.String CSHARP_OBJ_TYPE_BYTE
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_USHORT
public static final java.lang.String CSHARP_OBJ_TYPE_USHORT
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_SHORT
public static final java.lang.String CSHARP_OBJ_TYPE_SHORT
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_UINT
public static final java.lang.String CSHARP_OBJ_TYPE_UINT
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_INT
public static final java.lang.String CSHARP_OBJ_TYPE_INT
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_ULONG
public static final java.lang.String CSHARP_OBJ_TYPE_ULONG
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_LONG
public static final java.lang.String CSHARP_OBJ_TYPE_LONG
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_FLOAT
public static final java.lang.String CSHARP_OBJ_TYPE_FLOAT
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_DOUBLE
public static final java.lang.String CSHARP_OBJ_TYPE_DOUBLE
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_DECIMAL
public static final java.lang.String CSHARP_OBJ_TYPE_DECIMAL
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_CHAR
public static final java.lang.String CSHARP_OBJ_TYPE_CHAR
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_STRING
public static final java.lang.String CSHARP_OBJ_TYPE_STRING
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_BOOL_SN
public static final java.lang.String CSHARP_OBJ_TYPE_BOOL_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_SBYTE_SN
public static final java.lang.String CSHARP_OBJ_TYPE_SBYTE_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_BYTE_SN
public static final java.lang.String CSHARP_OBJ_TYPE_BYTE_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_USHORT_SN
public static final java.lang.String CSHARP_OBJ_TYPE_USHORT_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_SHORT_SN
public static final java.lang.String CSHARP_OBJ_TYPE_SHORT_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_UINT_SN
public static final java.lang.String CSHARP_OBJ_TYPE_UINT_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_INT_SN
public static final java.lang.String CSHARP_OBJ_TYPE_INT_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_ULONG_SN
public static final java.lang.String CSHARP_OBJ_TYPE_ULONG_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_LONG_SN
public static final java.lang.String CSHARP_OBJ_TYPE_LONG_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_FLOAT_SN
public static final java.lang.String CSHARP_OBJ_TYPE_FLOAT_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_DOUBLE_SN
public static final java.lang.String CSHARP_OBJ_TYPE_DOUBLE_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_DECIMAL_SN
public static final java.lang.String CSHARP_OBJ_TYPE_DECIMAL_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_CHAR_SN
public static final java.lang.String CSHARP_OBJ_TYPE_CHAR_SN
- See Also:
- Constant Field Values
CSHARP_OBJ_TYPE_STRING_SN
public static final java.lang.String CSHARP_OBJ_TYPE_STRING_SN
- See Also:
- Constant Field Values
CPP_TYPE_VOID
public static final java.lang.String CPP_TYPE_VOID
- See Also:
- Constant Field Values
CPP_TYPE_CHAR
public static final java.lang.String CPP_TYPE_CHAR
- See Also:
- Constant Field Values
CPP_TYPE_SINT
public static final java.lang.String CPP_TYPE_SINT
- See Also:
- Constant Field Values
CPP_TYPE_INT
public static final java.lang.String CPP_TYPE_INT
- See Also:
- Constant Field Values
CPP_TYPE_LINT
public static final java.lang.String CPP_TYPE_LINT
- See Also:
- Constant Field Values
CPP_TYPE_FLOAT
public static final java.lang.String CPP_TYPE_FLOAT
- See Also:
- Constant Field Values
CPP_TYPE_DOUBLE
public static final java.lang.String CPP_TYPE_DOUBLE
- See Also:
- Constant Field Values
CPP_TYPE_LDOUBLE
public static final java.lang.String CPP_TYPE_LDOUBLE
- See Also:
- Constant Field Values
CPP_TYPE_S_CHAR
public static final java.lang.String CPP_TYPE_S_CHAR
- See Also:
- Constant Field Values
CPP_TYPE_S_SINT
public static final java.lang.String CPP_TYPE_S_SINT
- See Also:
- Constant Field Values
CPP_TYPE_S_INT
public static final java.lang.String CPP_TYPE_S_INT
- See Also:
- Constant Field Values
CPP_TYPE_S_LINT
public static final java.lang.String CPP_TYPE_S_LINT
- See Also:
- Constant Field Values
CPP_TYPE_U_CHAR
public static final java.lang.String CPP_TYPE_U_CHAR
- See Also:
- Constant Field Values
CPP_TYPE_U_SINT
public static final java.lang.String CPP_TYPE_U_SINT
- See Also:
- Constant Field Values
CPP_TYPE_U_INT
public static final java.lang.String CPP_TYPE_U_INT
- See Also:
- Constant Field Values
CPP_TYPE_U_LINT
public static final java.lang.String CPP_TYPE_U_LINT
- See Also:
- Constant Field Values
LANG_JAVA
public static final int LANG_JAVA
- See Also:
- Constant Field Values
LANG_CSHARP
public static final int LANG_CSHARP
- See Also:
- Constant Field Values
LANG_CPP
public static final int LANG_CPP
- See Also:
- Constant Field Values
TypeChecker
protected TypeChecker()
getInstance
public static TypeChecker getInstance()
setLanguageType
public void setLanguageType(int type)
isNumber
public boolean isNumber(java.lang.String type)
isBoolean
public boolean isBoolean(java.lang.String type)
isString
public boolean isString(java.lang.String type)
isEnumeration
public boolean isEnumeration(java.lang.String type)
isPrimitive
public boolean isPrimitive(java.lang.String type,
boolean includeVoid)
setVariableType
public void setVariableType(org.eclipse.hyades.edit.datapool.IDatapoolSuggestedType suggestedType,
java.lang.String type)
isTypeMatch
public boolean isTypeMatch(java.lang.String type,
org.eclipse.hyades.execution.runtime.datapool.IDatapoolSuggestedType suggestedType)