org.apache.ws.jaxme.generator.types

Class AtomicTypeSGImpl

public abstract class AtomicTypeSGImpl extends SimpleTypeSGImpl

Author: Jochen Wiedmann

Constructor Summary
protected AtomicTypeSGImpl(SGFactory pFactory, SchemaSG pSchema, XSType pType)

Creates a new instance of AtomicTypeSGImpl.

Method Summary
AtomicTypeSGgetAtomicType(SimpleTypeSG pController)
TypedValuegetCastFromString(SimpleTypeSG pController, String pValue)
TypedValuegetCastFromString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, Object pData)
TypedValuegetCastToString(SimpleTypeSG pController, JavaMethod pMethod, Object pValue, DirectAccessible pData)
protected abstract StringgetDatatypeName()
protected abstract JavaQNamegetDatatypeType()
ObjectgetEqualsCheck(SimpleTypeSG pController, JavaMethod pMethod, Object pValue1, Object pValue2)
booleanisAtomic(SimpleTypeSG pController)
booleanisCausingParseConversionEvent(SimpleTypeSG pController)

Constructor Detail

AtomicTypeSGImpl

protected AtomicTypeSGImpl(SGFactory pFactory, SchemaSG pSchema, XSType pType)

Creates a new instance of AtomicTypeSGImpl.

Method Detail

getAtomicType

public AtomicTypeSG getAtomicType(SimpleTypeSG pController)

getCastFromString

public TypedValue getCastFromString(SimpleTypeSG pController, String pValue)

getCastFromString

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

getCastToString

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

getDatatypeName

protected abstract String getDatatypeName()

getDatatypeType

protected abstract JavaQName getDatatypeType()

getEqualsCheck

public Object getEqualsCheck(SimpleTypeSG pController, JavaMethod pMethod, Object pValue1, Object pValue2)

isAtomic

public boolean isAtomic(SimpleTypeSG pController)

isCausingParseConversionEvent

public boolean isCausingParseConversionEvent(SimpleTypeSG pController)