org.hydrateframework.ejb.schema
Class Types.TypeBase

java.lang.Object
  extended by org.hydrateframework.ejb.schema.Types.TypeBase
All Implemented Interfaces:
Type
Direct Known Subclasses:
Types.TypeNative, Types.TypeObject
Enclosing class:
Types

public abstract static class Types.TypeBase
extends java.lang.Object
implements Type


Constructor Summary
Types.TypeBase()
           
 
Method Summary
 java.lang.String getJavaPublicType()
           
 int getLength()
           
 int getLength(int memberLength)
           
 java.lang.String getName()
          The language independent name of this type
 int getPrecision()
           
 int getPrecision(int memberPrecision)
           
 int getScale()
           
 int getScale(int memberScale)
           
 void setModifiers(javax.persistence.TemporalType tempType)
           
 java.lang.String writeCvtInternalToPublic(java.lang.String var)
           
 java.lang.String writeCvtPublicToInternal(java.lang.String var)
           
 java.lang.String writeUpdFromUnderlying(java.lang.String var)
           
 void writeXSDType(SAXWriter wrt, boolean isOptional)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hydrateframework.ejb.schema.Type
getJavaClass
 
Methods inherited from interface org.hydrateframework.gen.schema.Type
getJavaEmptyValue, getJavaNativeType, getJavaNotPopulatedValue, getJavaNotSetValue, getJavaSqlType, getJavaTypeName, getSQLTypeName, getXSDTypeName, parseType, writeAsString, writeCompareTwo, writeCvtFromJavaObj, writeFromString, writeHashCode, writeJavaSqlRead, writeJavaSqlSet, writeJavaSqlUpdate
 

Constructor Detail

Types.TypeBase

public Types.TypeBase()
Method Detail

getLength

public int getLength()
Specified by:
getLength in interface Type

getLength

public int getLength(int memberLength)

getPrecision

public int getPrecision()
Specified by:
getPrecision in interface Type

getPrecision

public int getPrecision(int memberPrecision)

getScale

public int getScale(int memberScale)

getScale

public int getScale()
Specified by:
getScale in interface Type

writeUpdFromUnderlying

public java.lang.String writeUpdFromUnderlying(java.lang.String var)
Specified by:
writeUpdFromUnderlying in interface Type

writeXSDType

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

getJavaPublicType

public java.lang.String getJavaPublicType()
Specified by:
getJavaPublicType in interface Type

getName

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

Specified by:
getName in interface Type

writeCvtInternalToPublic

public java.lang.String writeCvtInternalToPublic(java.lang.String var)
Specified by:
writeCvtInternalToPublic in interface Type

writeCvtPublicToInternal

public java.lang.String writeCvtPublicToInternal(java.lang.String var)
Specified by:
writeCvtPublicToInternal in interface Type

setModifiers

public void setModifiers(javax.persistence.TemporalType tempType)


Copyright © 2000 The Hydrate Project. All Rights Reserved.