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

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.JAXBSGItem
      extended byorg.apache.ws.jaxme.generator.types.SimpleTypeSGImpl
          extended byorg.apache.ws.jaxme.generator.types.AtomicTypeSGImpl
              extended byorg.apache.ws.jaxme.generator.types.PrimitiveTypeSG
                  extended byorg.apache.ws.jaxme.generator.types.IntSG
All Implemented Interfaces:
SimpleTypeSGChain
Direct Known Subclasses:
UnsignedShortSG

public class IntSG
extends PrimitiveTypeSG

Author:
Jochen Wiedmann

Field Summary
static JavaQName INT_OBJECT_TYPE
           
static JavaQName INT_TYPE
           
 
Constructor Summary
IntSG(SGFactory pFactory, SchemaSG pSchema, XSType pType)
          Creates a new instance of LongSG.
 
Method Summary
 java.lang.Object getCastFromString(SimpleTypeSG pController, java.lang.String pValue)
           
protected  java.lang.String getDatatypeName()
           
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, getRuntimeType, isUnsigned
 
Methods inherited from class org.apache.ws.jaxme.generator.types.AtomicTypeSGImpl
getAtomicType, getCastToString, isAtomic
 
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
 
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

INT_TYPE

public static final JavaQName INT_TYPE

INT_OBJECT_TYPE

public static final JavaQName INT_OBJECT_TYPE
Constructor Detail

IntSG

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

Creates a new instance of LongSG.

Method Detail

getPrimitiveRuntimeType

public JavaQName getPrimitiveRuntimeType(SimpleTypeSG pController)
Specified by:
getPrimitiveRuntimeType in class PrimitiveTypeSG

getObjectRuntimeType

protected JavaQName getObjectRuntimeType(SimpleTypeSG pController)
Specified by:
getObjectRuntimeType in class PrimitiveTypeSG

getDatatypeName

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

getCastFromString

public java.lang.Object getCastFromString(SimpleTypeSG pController,
                                          java.lang.String pValue)
                                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException