org.jtestcase.core.type
Class TypeAliases

java.lang.Object
  extended by org.jtestcase.core.type.TypeAliases

public class TypeAliases
extends java.lang.Object

Defines all valid type definitions in the JTestCase XML

Author:
Fausto Lelli $Id: TypeAliases.java,v 1.2 2005/10/28 19:46:26 faustothegrey Exp $

Field Summary
static java.lang.String BOOLEAN
          Type "BOOLEAN"
static java.lang.String BYTE
          Type "BYTE"
static java.lang.String CHAR
          Type "CHAR"
static java.lang.String DATE
          Type "DATE"
static java.lang.String DOUBLE
          Type "DOUBLE"
static java.lang.String FLOAT
          Type "FLOAT"
static java.lang.String INTEGER
          Type "INTEGER"
static java.lang.String LONG
          Type "LONG"
static java.lang.String OBJECT_NULL
          Type "NULL"
static java.lang.String SHORT
          Type "SHORT"
static java.lang.String STRING
          Type "STRING"
static java.lang.String STRING_EMPTY
          Type "STRING_EMPTY"
static java.lang.String STRING_SPACE
          Type "STRING_SPACE"
static java.lang.String TIME
          Type "TIME"
 
Constructor Summary
TypeAliases()
          Standard constructor
 
Method Summary
 java.lang.String getType(java.lang.String alias)
          Gets the type from the alias.
 boolean isSimpleType(java.lang.String alias)
          Checks if the type is a simple type
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTEGER

public static final java.lang.String INTEGER
Type "INTEGER"

See Also:
Constant Field Values

SHORT

public static final java.lang.String SHORT
Type "SHORT"

See Also:
Constant Field Values

CHAR

public static final java.lang.String CHAR
Type "CHAR"

See Also:
Constant Field Values

BYTE

public static final java.lang.String BYTE
Type "BYTE"

See Also:
Constant Field Values

FLOAT

public static final java.lang.String FLOAT
Type "FLOAT"

See Also:
Constant Field Values

DOUBLE

public static final java.lang.String DOUBLE
Type "DOUBLE"

See Also:
Constant Field Values

LONG

public static final java.lang.String LONG
Type "LONG"

See Also:
Constant Field Values

BOOLEAN

public static final java.lang.String BOOLEAN
Type "BOOLEAN"

See Also:
Constant Field Values

STRING

public static final java.lang.String STRING
Type "STRING"

See Also:
Constant Field Values

DATE

public static final java.lang.String DATE
Type "DATE"

See Also:
Constant Field Values

TIME

public static final java.lang.String TIME
Type "TIME"

See Also:
Constant Field Values

STRING_SPACE

public static final java.lang.String STRING_SPACE
Type "STRING_SPACE"

See Also:
Constant Field Values

STRING_EMPTY

public static final java.lang.String STRING_EMPTY
Type "STRING_EMPTY"

See Also:
Constant Field Values

OBJECT_NULL

public static final java.lang.String OBJECT_NULL
Type "NULL"

See Also:
Constant Field Values
Constructor Detail

TypeAliases

public TypeAliases()
Standard constructor

Method Detail

getType

public java.lang.String getType(java.lang.String alias)
                         throws TypeConversionException
Gets the type from the alias.

Parameters:
alias - the alias of a type
Returns:
the type
Throws:
TypeConversionException - if there is no such type

isSimpleType

public boolean isSimpleType(java.lang.String alias)
Checks if the type is a simple type

Parameters:
alias - the alias of a type
Returns:
true if it is a simple type