org.apache.ws.jaxme.generator.types

Class DoubleSG

Implemented Interfaces:
SimpleTypeSGChain

public class DoubleSG
extends PrimitiveTypeSG

Author:
Jochen Wiedmann

Field Summary

static JavaQName
DOUBLE_OBJECT_TYPE
static JavaQName
DOUBLE_TYPE

Constructor Summary

DoubleSG(SGFactory pFactory, SchemaSG pSchema, XSType pType)
Creates a new instance of DoubleSG.

Method Summary

TypedValue
getCastFromString(SimpleTypeSG pController, String pValue)
protected String
getDatatypeName()
protected JavaQName
getDatatypeType()
protected JavaQName
getObjectRuntimeType(SimpleTypeSG pController)
JavaQName
getPrimitiveRuntimeType(SimpleTypeSG pController)

Methods inherited from class org.apache.ws.jaxme.generator.types.PrimitiveTypeSG

forAllNonNullValues, forAllValues, getCastFromString, getCastToString, getEqualsCheck, getObjectRuntimeType, getPrimitiveRuntimeType, getRuntimeType, isUnsigned

Methods inherited from class org.apache.ws.jaxme.generator.types.AtomicTypeSGImpl

getAtomicType, getCastFromString, getCastFromString, getCastToString, getCastToString, getDatatypeName, getDatatypeType, getEqualsCheck, isAtomic, isCausingParseConversionEvent

Methods inherited from class org.apache.ws.jaxme.generator.types.SimpleTypeSGImpl

addValidation, generate, generate, getAtomicType, getCollectionType, getFacet, getFacets, getFactory, getInitialValue, getListType, getLocator, getSchema, getUnionType, getXMLSetMethod, getXSType, hasSetMethod, init, isAtomic, isList, isNullable, isUnion, setNullable, setNullable

Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.JAXBSGItem

getFactory, getLocator, getSchema, getXSObject

Field Details

DOUBLE_OBJECT_TYPE

public static final JavaQName DOUBLE_OBJECT_TYPE

DOUBLE_TYPE

public static final JavaQName DOUBLE_TYPE

Constructor Details

DoubleSG

public DoubleSG(SGFactory pFactory,
                SchemaSG pSchema,
                XSType pType)
            throws SAXException
Creates a new instance of DoubleSG.

Method Details

getCastFromString

public TypedValue getCastFromString(SimpleTypeSG pController,
                                    String pValue)
            throws SAXException
Specified by:
getCastFromString in interface SimpleTypeSGChain
Overrides:
getCastFromString in interface AtomicTypeSGImpl

getDatatypeName

protected String getDatatypeName()
Overrides:
getDatatypeName in interface AtomicTypeSGImpl

getDatatypeType

protected JavaQName getDatatypeType()
Overrides:
getDatatypeType in interface AtomicTypeSGImpl

getObjectRuntimeType

protected JavaQName getObjectRuntimeType(SimpleTypeSG pController)
Overrides:
getObjectRuntimeType in interface PrimitiveTypeSG

getPrimitiveRuntimeType

public JavaQName getPrimitiveRuntimeType(SimpleTypeSG pController)
Overrides:
getPrimitiveRuntimeType in interface PrimitiveTypeSG