DODS API

org.enhydra.dods.trans
Class DefaultTagValues

java.lang.Object
  |
  +--org.enhydra.dods.trans.DefaultTagValues

public class DefaultTagValues
extends java.lang.Object

This class contains default values for Table, Column and Referrer class attributes.


Field Summary
static boolean COLUMN_CAN_BE_NULL
           
static java.lang.String COLUMN_DB_TYPE
           
static boolean COLUMN_IS_ARRAY
           
static boolean COLUMN_IS_CONSTANT
           
static boolean COLUMN_IS_INDEX
           
static boolean COLUMN_IS_PRIMARY_KEY
           
static boolean COLUMN_IS_REFERENCE
           
static boolean COLUMN_IS_UNIQUE
           
static java.lang.String COLUMN_JAVA_TYPE
           
static boolean COLUMN_REF_CONSTARINT
           
static java.lang.String COLUMN_REF_FOREIGN_KEY_COLUMN_NAME
           
static boolean COLUMN_REF_IS_ABSTARCT
           
static boolean COLUMN_REF_IS_FOREIGN_KEY
           
static boolean COLUMN_USED_FOR_QUERY
           
static boolean DO_IS_OID_BASED
           
static java.lang.String TABLE_AUTHOR
           
static java.lang.String TABLE_DB_VENDOR
           
static boolean TABLE_DELETE_CASCADE
           
static java.lang.String TABLE_EXTENDS_VALUE
           
static java.lang.String TABLE_PROJECT_NAME
           
static java.lang.String TABLE_STRING_MATCH
           
static java.lang.String TABLE_STRING_WILDCARD
           
static java.lang.String TABLE_TEMPLATE_SET
           
 
Constructor Summary
DefaultTagValues()
           
 
Method Summary
static java.lang.String getDefaultSize(java.lang.String dbType, java.lang.String javaType)
          Get default size of column.
static void loadDatabaseValues(java.lang.String database)
          Load default values which depend on database.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE_AUTHOR

public static final java.lang.String TABLE_AUTHOR
See Also:
Constant Field Values

TABLE_PROJECT_NAME

public static final java.lang.String TABLE_PROJECT_NAME
See Also:
Constant Field Values

TABLE_TEMPLATE_SET

public static final java.lang.String TABLE_TEMPLATE_SET
See Also:
Constant Field Values

TABLE_EXTENDS_VALUE

public static java.lang.String TABLE_EXTENDS_VALUE

TABLE_DB_VENDOR

public static java.lang.String TABLE_DB_VENDOR

TABLE_STRING_MATCH

public static java.lang.String TABLE_STRING_MATCH

TABLE_STRING_WILDCARD

public static java.lang.String TABLE_STRING_WILDCARD

TABLE_DELETE_CASCADE

public static boolean TABLE_DELETE_CASCADE

DO_IS_OID_BASED

public static final boolean DO_IS_OID_BASED
See Also:
Constant Field Values

COLUMN_IS_REFERENCE

public static final boolean COLUMN_IS_REFERENCE
See Also:
Constant Field Values

COLUMN_REF_CONSTARINT

public static final boolean COLUMN_REF_CONSTARINT
See Also:
Constant Field Values

COLUMN_REF_IS_ABSTARCT

public static final boolean COLUMN_REF_IS_ABSTARCT
See Also:
Constant Field Values

COLUMN_REF_IS_FOREIGN_KEY

public static final boolean COLUMN_REF_IS_FOREIGN_KEY
See Also:
Constant Field Values

COLUMN_REF_FOREIGN_KEY_COLUMN_NAME

public static final java.lang.String COLUMN_REF_FOREIGN_KEY_COLUMN_NAME

COLUMN_IS_CONSTANT

public static final boolean COLUMN_IS_CONSTANT
See Also:
Constant Field Values

COLUMN_DB_TYPE

public static final java.lang.String COLUMN_DB_TYPE
See Also:
Constant Field Values

COLUMN_JAVA_TYPE

public static final java.lang.String COLUMN_JAVA_TYPE
See Also:
Constant Field Values

COLUMN_USED_FOR_QUERY

public static final boolean COLUMN_USED_FOR_QUERY
See Also:
Constant Field Values

COLUMN_CAN_BE_NULL

public static final boolean COLUMN_CAN_BE_NULL
See Also:
Constant Field Values

COLUMN_IS_PRIMARY_KEY

public static final boolean COLUMN_IS_PRIMARY_KEY
See Also:
Constant Field Values

COLUMN_IS_ARRAY

public static final boolean COLUMN_IS_ARRAY
See Also:
Constant Field Values

COLUMN_IS_INDEX

public static final boolean COLUMN_IS_INDEX
See Also:
Constant Field Values

COLUMN_IS_UNIQUE

public static final boolean COLUMN_IS_UNIQUE
See Also:
Constant Field Values
Constructor Detail

DefaultTagValues

public DefaultTagValues()
Method Detail

loadDatabaseValues

public static void loadDatabaseValues(java.lang.String database)
Load default values which depend on database.

Parameters:
database - Database which is used in doml file.

getDefaultSize

public static java.lang.String getDefaultSize(java.lang.String dbType,
                                              java.lang.String javaType)
Get default size of column.

Parameters:
dbType - Database type.
javaType - Java type.
Returns:
Default size of column.

DODS API