org.hydrateframework.gen.schema
Interface Type

All Known Subinterfaces:
Type
All Known Implementing Classes:
ClassDef, ClassDef, Enumeration, Enumeration, Types.BaseType, Types.Blob, Types.Boolean, Types.Currency, Types.Date, Types.Integer, Types.JavaType, Types.Object, Types.PositiveDouble, Types.PositiveInteger, Types.Real, Types.String, Types.Time, Types.Timestamp, Types.Type_array_B, Types.Type_boolean, Types.Type_double, Types.Type_int, Types.Type_java_lang_String, Types.Type_java_util_Date, Types.Type_long, Types.TypeBase, Types.TypeInteger, Types.TypeNative, Types.TypeObject, Types.TypeReal, Types.Void

public interface Type

Version:
@(#)$Revision: 1.4 $
Author:
David Chamberlin

Method Summary
 java.lang.String getJavaEmptyValue()
           
 java.lang.String getJavaNativeType()
           
 java.lang.String getJavaNotPopulatedValue()
           
 java.lang.String getJavaNotSetValue()
           
 java.lang.String getJavaPublicType()
           
 java.lang.String getJavaSqlType()
           
 java.lang.String getJavaTypeName()
          The name of the type in Java.
 int getLength()
           
 java.lang.String getName()
          The language independent name of this type
 int getPrecision()
           
 int getScale()
           
 java.lang.String getSQLTypeName(SQLWriter sqlWriter, int size, int precision, int scale)
           
 java.lang.String getXSDTypeName(boolean isOptional)
           
 java.lang.Object parseType(java.lang.String val)
           
 java.lang.String writeAsString(java.lang.String var)
           
 java.lang.String writeCompareTwo(java.lang.String one, java.lang.String two)
           
 java.lang.String writeCvtFromJavaObj(java.lang.String obj)
           
 java.lang.String writeCvtInternalToPublic(java.lang.String var)
           
 java.lang.String writeCvtPublicToInternal(java.lang.String var)
           
 java.lang.String writeFromString(java.lang.String var)
           
 java.lang.String writeHashCode(java.lang.String var)
           
 java.lang.String writeJavaSqlRead(java.lang.String rs, java.lang.String mbrIdx)
           
 java.lang.String writeJavaSqlSet(java.lang.String stmt, java.lang.String mbrIdx, java.lang.String mbrVar)
           
 java.lang.String writeJavaSqlUpdate(java.lang.String rs, java.lang.String mbrIdx, java.lang.String mbrVar)
           
 java.lang.String writeUpdFromUnderlying(java.lang.String var)
           
 void writeXSDType(SAXWriter wrt, boolean isOptional)
           
 

Method Detail

getName

java.lang.String getName()
The language independent name of this type


getJavaTypeName

java.lang.String getJavaTypeName()
The name of the type in Java. e.g. java.util.Date


getSQLTypeName

java.lang.String getSQLTypeName(SQLWriter sqlWriter,
                                int size,
                                int precision,
                                int scale)

getJavaPublicType

java.lang.String getJavaPublicType()

getJavaNotSetValue

java.lang.String getJavaNotSetValue()

getJavaNotPopulatedValue

java.lang.String getJavaNotPopulatedValue()

getJavaNativeType

java.lang.String getJavaNativeType()

getJavaEmptyValue

java.lang.String getJavaEmptyValue()

getJavaSqlType

java.lang.String getJavaSqlType()

getLength

int getLength()

getPrecision

int getPrecision()

getScale

int getScale()

parseType

java.lang.Object parseType(java.lang.String val)
                           throws java.text.ParseException
Throws:
java.text.ParseException

writeJavaSqlUpdate

java.lang.String writeJavaSqlUpdate(java.lang.String rs,
                                    java.lang.String mbrIdx,
                                    java.lang.String mbrVar)

writeJavaSqlSet

java.lang.String writeJavaSqlSet(java.lang.String stmt,
                                 java.lang.String mbrIdx,
                                 java.lang.String mbrVar)

writeJavaSqlRead

java.lang.String writeJavaSqlRead(java.lang.String rs,
                                  java.lang.String mbrIdx)

writeCvtFromJavaObj

java.lang.String writeCvtFromJavaObj(java.lang.String obj)

writeCvtInternalToPublic

java.lang.String writeCvtInternalToPublic(java.lang.String var)

writeCvtPublicToInternal

java.lang.String writeCvtPublicToInternal(java.lang.String var)

writeAsString

java.lang.String writeAsString(java.lang.String var)

writeFromString

java.lang.String writeFromString(java.lang.String var)

writeHashCode

java.lang.String writeHashCode(java.lang.String var)

writeUpdFromUnderlying

java.lang.String writeUpdFromUnderlying(java.lang.String var)

getXSDTypeName

java.lang.String getXSDTypeName(boolean isOptional)

writeXSDType

void writeXSDType(SAXWriter wrt,
                  boolean isOptional)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

writeCompareTwo

java.lang.String writeCompareTwo(java.lang.String one,
                                 java.lang.String two)


Copyright © 2000 The Hydrate Project. All Rights Reserved.