org.apache.ws.jaxme.generator.types

Class IntegerSG

public class IntegerSG extends AtomicTypeSGImpl

Author: Jochen Wiedmann

Field Summary
static JavaQNameINTEGER_TYPE
Constructor Summary
IntegerSG(SGFactory pFactory, SchemaSG pSchema, XSType pType)

Creates a new instance of IntegerSG.

Method Summary
voidaddValidation(SimpleTypeSG pController, JavaMethod pMethod, DirectAccessible pValue)
voidforAllNonNullValues(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, SGlet pSGlet)
voidforAllValues(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, SGlet pSGlet)
TypedValuegetCastFromString(SimpleTypeSG pController, String pValue)
protected StringgetDatatypeName()
protected JavaQNamegetDatatypeType()
JavaQNamegetRuntimeType(SimpleTypeSG pController)

Field Detail

INTEGER_TYPE

public static final JavaQName INTEGER_TYPE

Constructor Detail

IntegerSG

public IntegerSG(SGFactory pFactory, SchemaSG pSchema, XSType pType)

Creates a new instance of IntegerSG.

Method Detail

addValidation

public void addValidation(SimpleTypeSG pController, JavaMethod pMethod, DirectAccessible pValue)

forAllNonNullValues

public void forAllNonNullValues(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, SGlet pSGlet)

forAllValues

public void forAllValues(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, SGlet pSGlet)

getCastFromString

public TypedValue getCastFromString(SimpleTypeSG pController, String pValue)

getDatatypeName

protected String getDatatypeName()

getDatatypeType

protected JavaQName getDatatypeType()

getRuntimeType

public JavaQName getRuntimeType(SimpleTypeSG pController)