org.apache.ws.jaxme.generator.sg.impl

Class EnumerationSG

public class EnumerationSG extends SimpleTypeSGChainImpl

Author: Jochen Wiedmann

Constructor Summary
protected EnumerationSG(SimpleTypeSGChain o, JavaQName pName, XSType pType)

Creates a new instance of EnumerationSG.java.

Method Summary
voidforAllNonNullValues(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, SGlet pSGlet)
voidgenerate(SimpleTypeSG pController)
voidgenerate(SimpleTypeSG pController, JavaSource pSource)
TypedValuegetCastFromString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, Object pData)
TypedValuegetCastFromString(SimpleTypeSG pController, String pValue)
TypedValuegetCastToString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, DirectAccessible pData)
JavaSourcegetEnumClass(SimpleTypeSG pController)
JavaQNamegetRuntimeType(SimpleTypeSG pController)
booleanisCausingParseConversionEvent(SimpleTypeSG pController)

Constructor Detail

EnumerationSG

protected EnumerationSG(SimpleTypeSGChain o, JavaQName pName, XSType pType)

Creates a new instance of EnumerationSG.java.

Method Detail

forAllNonNullValues

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

generate

public void generate(SimpleTypeSG pController)

generate

public void generate(SimpleTypeSG pController, JavaSource pSource)

getCastFromString

public TypedValue getCastFromString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, Object pData)

getCastFromString

public TypedValue getCastFromString(SimpleTypeSG pController, String pValue)

getCastToString

public TypedValue getCastToString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, DirectAccessible pData)

getEnumClass

public JavaSource getEnumClass(SimpleTypeSG pController)

getRuntimeType

public JavaQName getRuntimeType(SimpleTypeSG pController)

isCausingParseConversionEvent

public boolean isCausingParseConversionEvent(SimpleTypeSG pController)