org.apache.ws.jaxme.generator.types
Class HexBinarySG

java.lang.Object
  extended by org.apache.ws.jaxme.generator.sg.impl.JAXBSGItem
      extended by org.apache.ws.jaxme.generator.types.SimpleTypeSGImpl
          extended by org.apache.ws.jaxme.generator.types.AtomicTypeSGImpl
              extended by org.apache.ws.jaxme.generator.types.HexBinarySG
All Implemented Interfaces:
SimpleTypeSGChain

public class HexBinarySG
extends AtomicTypeSGImpl

Author:
Jochen Wiedmann

Field Summary
static JavaQName BYTE_ARRAY_TYPE
           
 
Constructor Summary
HexBinarySG(SGFactory pFactory, SchemaSG pSchema, XSType pType)
          Creates a new instance of HexBinarySG.
 
Method Summary
 void forAllNonNullValues(SimpleTypeSG pController, JavaMethod pMethod, java.lang.Object pValue, SGlet pSGlet)
           
 void forAllValues(SimpleTypeSG pController, JavaMethod pMethod, java.lang.Object pValue, SGlet pSGlet)
           
protected  java.lang.String getDatatypeName()
           
protected  JavaQName getDatatypeType()
           
 JavaQName getRuntimeType(SimpleTypeSG pController)
           
 
Methods inherited from class org.apache.ws.jaxme.generator.types.AtomicTypeSGImpl
getAtomicType, getCastFromString, getCastFromString, getCastToString, getEqualsCheck, isAtomic, isCausingParseConversionEvent
 
Methods inherited from class org.apache.ws.jaxme.generator.types.SimpleTypeSGImpl
addValidation, generate, generate, getCollectionType, getFacet, getFacets, getFactory, getInitialValue, getListType, getLocator, getSchema, getUnionType, getXMLSetMethod, getXSType, hasSetMethod, init, isList, isNullable, isUnion, setNullable, setNullable
 
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.JAXBSGItem
getFactory, getLocator, getSchema, getXSObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BYTE_ARRAY_TYPE

public static final JavaQName BYTE_ARRAY_TYPE
Constructor Detail

HexBinarySG

public HexBinarySG(SGFactory pFactory,
                   SchemaSG pSchema,
                   XSType pType)
            throws org.xml.sax.SAXException

Creates a new instance of HexBinarySG.

Throws:
org.xml.sax.SAXException
Method Detail

getRuntimeType

public JavaQName getRuntimeType(SimpleTypeSG pController)

getDatatypeName

protected java.lang.String getDatatypeName()
Specified by:
getDatatypeName in class AtomicTypeSGImpl

getDatatypeType

protected JavaQName getDatatypeType()
Specified by:
getDatatypeType in class AtomicTypeSGImpl

forAllNonNullValues

public void forAllNonNullValues(SimpleTypeSG pController,
                                JavaMethod pMethod,
                                java.lang.Object pValue,
                                SGlet pSGlet)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

forAllValues

public void forAllValues(SimpleTypeSG pController,
                         JavaMethod pMethod,
                         java.lang.Object pValue,
                         SGlet pSGlet)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException