org.hydrateframework.gen.schema
Class Types.Currency

java.lang.Object
  extended by org.hydrateframework.gen.schema.Types.BaseType
      extended by org.hydrateframework.gen.schema.Types.Real
          extended by org.hydrateframework.gen.schema.Types.Currency
All Implemented Interfaces:
Type
Enclosing class:
Types

public static class Types.Currency
extends Types.Real


Constructor Summary
Types.Currency()
           
 
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 getJavaTypeName()
          The name of the type in Java.
 int getLength()
           
 java.lang.String getName()
          The language independent name of this type
 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 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)
           
 
Methods inherited from class org.hydrateframework.gen.schema.Types.Real
getJavaSqlType, writeCompareTwo
 
Methods inherited from class org.hydrateframework.gen.schema.Types.BaseType
getLength, getPrecision, getPrecision, getScale, getScale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Types.Currency

public Types.Currency()
Method Detail

getXSDTypeName

public java.lang.String getXSDTypeName(boolean isOptional)
Specified by:
getXSDTypeName in interface Type
Overrides:
getXSDTypeName in class Types.Real

writeXSDType

public void writeXSDType(SAXWriter wrt,
                         boolean isOptional)
                  throws org.xml.sax.SAXException
Specified by:
writeXSDType in interface Type
Overrides:
writeXSDType in class Types.BaseType
Throws:
org.xml.sax.SAXException

getJavaTypeName

public java.lang.String getJavaTypeName()
Description copied from interface: Type
The name of the type in Java. e.g. java.util.Date

Specified by:
getJavaTypeName in interface Type
Overrides:
getJavaTypeName in class Types.Real

getJavaPublicType

public java.lang.String getJavaPublicType()
Specified by:
getJavaPublicType in interface Type
Overrides:
getJavaPublicType in class Types.Real

getJavaNotSetValue

public java.lang.String getJavaNotSetValue()
Specified by:
getJavaNotSetValue in interface Type
Overrides:
getJavaNotSetValue in class Types.Real

getJavaNativeType

public java.lang.String getJavaNativeType()
Specified by:
getJavaNativeType in interface Type
Overrides:
getJavaNativeType in class Types.Real

getJavaNotPopulatedValue

public java.lang.String getJavaNotPopulatedValue()
Specified by:
getJavaNotPopulatedValue in interface Type
Overrides:
getJavaNotPopulatedValue in class Types.Real

getJavaEmptyValue

public java.lang.String getJavaEmptyValue()
Specified by:
getJavaEmptyValue in interface Type
Overrides:
getJavaEmptyValue in class Types.Real

getLength

public int getLength()
Specified by:
getLength in interface Type
Overrides:
getLength in class Types.BaseType

writeJavaSqlUpdate

public java.lang.String writeJavaSqlUpdate(java.lang.String rs,
                                           java.lang.String mbrIdx,
                                           java.lang.String mbrVar)
Specified by:
writeJavaSqlUpdate in interface Type
Overrides:
writeJavaSqlUpdate in class Types.Real

writeJavaSqlRead

public java.lang.String writeJavaSqlRead(java.lang.String rs,
                                         java.lang.String mbrIdx)
Specified by:
writeJavaSqlRead in interface Type
Overrides:
writeJavaSqlRead in class Types.Real

writeCvtFromJavaObj

public java.lang.String writeCvtFromJavaObj(java.lang.String obj)
Specified by:
writeCvtFromJavaObj in interface Type
Overrides:
writeCvtFromJavaObj in class Types.Real

writeCvtInternalToPublic

public java.lang.String writeCvtInternalToPublic(java.lang.String var)
Specified by:
writeCvtInternalToPublic in interface Type
Overrides:
writeCvtInternalToPublic in class Types.Real

writeCvtPublicToInternal

public java.lang.String writeCvtPublicToInternal(java.lang.String var)
Specified by:
writeCvtPublicToInternal in interface Type
Overrides:
writeCvtPublicToInternal in class Types.Real

getName

public java.lang.String getName()
Description copied from interface: Type
The language independent name of this type

Specified by:
getName in interface Type
Overrides:
getName in class Types.Real

parseType

public java.lang.Object parseType(java.lang.String val)
                           throws java.text.ParseException
Specified by:
parseType in interface Type
Overrides:
parseType in class Types.Real
Throws:
java.text.ParseException

writeAsString

public java.lang.String writeAsString(java.lang.String var)
Specified by:
writeAsString in interface Type
Overrides:
writeAsString in class Types.Real

writeFromString

public java.lang.String writeFromString(java.lang.String var)
Specified by:
writeFromString in interface Type
Overrides:
writeFromString in class Types.Real

getSQLTypeName

public java.lang.String getSQLTypeName(SQLWriter sqlWriter,
                                       int size,
                                       int precision,
                                       int scale)
Specified by:
getSQLTypeName in interface Type
Overrides:
getSQLTypeName in class Types.Real

writeJavaSqlSet

public java.lang.String writeJavaSqlSet(java.lang.String stmt,
                                        java.lang.String mbrIdx,
                                        java.lang.String mbrVar)
Specified by:
writeJavaSqlSet in interface Type
Overrides:
writeJavaSqlSet in class Types.Real

writeHashCode

public java.lang.String writeHashCode(java.lang.String var)
Specified by:
writeHashCode in interface Type
Overrides:
writeHashCode in class Types.Real

writeUpdFromUnderlying

public java.lang.String writeUpdFromUnderlying(java.lang.String var)
Specified by:
writeUpdFromUnderlying in interface Type
Overrides:
writeUpdFromUnderlying in class Types.BaseType


Copyright © 2000 The Hydrate Project. All Rights Reserved.