org.databene.model.data
Class PrimitiveType

java.lang.Object
  extended by org.databene.model.data.PrimitiveType

public class PrimitiveType
extends java.lang.Object

Describes a primitive benerator type.

Created: 27.02.2008 16:28:22

Since:
0.5.0
Author:
Volker Bergmann

Field Summary
static PrimitiveType ARRAY
           
static PrimitiveType BIG_DECIMAL
           
static PrimitiveType BIG_INTEGER
           
static PrimitiveType BINARY
           
static PrimitiveType BOOLEAN
           
static PrimitiveType BYTE
           
static PrimitiveType DATE
           
static PrimitiveType DOUBLE
           
static PrimitiveType FLOAT
           
static PrimitiveType INT
           
static PrimitiveType LONG
           
static PrimitiveType OBJECT
           
static PrimitiveType SHORT
           
static PrimitiveType STRING
           
static PrimitiveType TIME
           
static PrimitiveType TIMESTAMP
           
 
Constructor Summary
PrimitiveType(java.lang.String name, java.lang.Class<?> javaType)
           
 
Method Summary
static PrimitiveType findByJavaType(java.lang.Class<?> javaType)
           
static PrimitiveType getInstance(java.lang.String name)
           
static java.util.Collection<PrimitiveType> getInstances()
           
 java.lang.Class<?> getJavaType()
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BYTE

public static final PrimitiveType BYTE

SHORT

public static final PrimitiveType SHORT

INT

public static final PrimitiveType INT

LONG

public static final PrimitiveType LONG

BIG_INTEGER

public static final PrimitiveType BIG_INTEGER

FLOAT

public static final PrimitiveType FLOAT

DOUBLE

public static final PrimitiveType DOUBLE

BIG_DECIMAL

public static final PrimitiveType BIG_DECIMAL

BOOLEAN

public static final PrimitiveType BOOLEAN

STRING

public static final PrimitiveType STRING

DATE

public static final PrimitiveType DATE

TIME

public static final PrimitiveType TIME

TIMESTAMP

public static final PrimitiveType TIMESTAMP

OBJECT

public static final PrimitiveType OBJECT

BINARY

public static final PrimitiveType BINARY

ARRAY

public static final PrimitiveType ARRAY
Constructor Detail

PrimitiveType

public PrimitiveType(java.lang.String name,
                     java.lang.Class<?> javaType)
Method Detail

getName

public java.lang.String getName()

getJavaType

public java.lang.Class<?> getJavaType()

getInstance

public static PrimitiveType getInstance(java.lang.String name)

findByJavaType

public static PrimitiveType findByJavaType(java.lang.Class<?> javaType)

getInstances

public static java.util.Collection<PrimitiveType> getInstances()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.