org.apache.ws.jaxme.generator.types

Class LongSG

Implemented Interfaces:
SimpleTypeSGChain
Known Direct Subclasses:
UnsignedIntSG

public class LongSG
extends PrimitiveTypeSG

Author:
Jochen Wiedmann

Field Summary

static JavaQName
LONG_OBJECT_TYPE
static JavaQName
LONG_TYPE

Constructor Summary

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

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

LONG_OBJECT_TYPE

public static final JavaQName LONG_OBJECT_TYPE

LONG_TYPE

public static final JavaQName LONG_TYPE

Constructor Details

LongSG

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

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