org.apache.ws.jaxme.generator.types

Class ByteSG

Implemented Interfaces:
SimpleTypeSGChain

public class ByteSG
extends PrimitiveTypeSG

Author:
Jochen Wiedmann

Field Summary

static JavaQName
BYTE_OBJECT_TYPE
static JavaQName
BYTE_TYPE

Constructor Summary

ByteSG(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, 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

BYTE_OBJECT_TYPE

public static final JavaQName BYTE_OBJECT_TYPE

BYTE_TYPE

public static final JavaQName BYTE_TYPE

Constructor Details

ByteSG

public ByteSG(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