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

Class HandlerSGImpl

public abstract class HandlerSGImpl extends Object implements HandlerSG

Base implementation of {@link org.apache.ws.jaxme.generator.sg.impl.ccsg.HandlerSG}, for derivation of various subclasses.
Field Summary
protected ComplexTypeSGctSG
Constructor Summary
protected HandlerSGImpl(ComplexTypeSG pType, JavaSource pJs)
Method Summary
protected voidcreateSimpleTypeConversion(JavaMethod pJm, TypeSG pType, TypedValue pValue, String pName, PropertySG pPropertySG, DirectAccessible pElement)
voidgenerate()
JavaSourcegetJavaSource()
Returns the class being generated.
protected DirectAccessiblegetParamAttrs()
protected DirectAccessiblegetParamLocalName()
protected DirectAccessiblegetParamNamespaceURI()
protected DirectAccessiblegetParamQName()
protected DirectAccessiblegetParamResult()
JavaMethodnewAddAttributeMethod()
JavaMethodnewEndElementMethod()
JavaMethodnewIsAtomicMethod()
JavaMethodnewIsEmptyMethod()
JavaMethodnewIsFinishedMethod()
JavaMethodnewStartElementMethod()
protected voidsetParamAttrs(DirectAccessible pParamAttrs)
protected voidsetParamLocalName(DirectAccessible pParamLocalName)
protected voidsetParamNamespaceURI(DirectAccessible pParamNamespaceURI)
protected voidsetParamQName(DirectAccessible pParamQName)
protected voidsetParamResult(DirectAccessible pParamResult)

Field Detail

ctSG

protected final ComplexTypeSG ctSG

Constructor Detail

HandlerSGImpl

protected HandlerSGImpl(ComplexTypeSG pType, JavaSource pJs)

Method Detail

createSimpleTypeConversion

protected void createSimpleTypeConversion(JavaMethod pJm, TypeSG pType, TypedValue pValue, String pName, PropertySG pPropertySG, DirectAccessible pElement)

generate

public void generate()

getJavaSource

public JavaSource getJavaSource()
Returns the class being generated.

getParamAttrs

protected DirectAccessible getParamAttrs()

getParamLocalName

protected DirectAccessible getParamLocalName()

getParamNamespaceURI

protected DirectAccessible getParamNamespaceURI()

getParamQName

protected DirectAccessible getParamQName()

getParamResult

protected DirectAccessible getParamResult()

newAddAttributeMethod

public JavaMethod newAddAttributeMethod()

newEndElementMethod

public JavaMethod newEndElementMethod()

newIsAtomicMethod

public JavaMethod newIsAtomicMethod()

newIsEmptyMethod

public JavaMethod newIsEmptyMethod()

newIsFinishedMethod

public JavaMethod newIsFinishedMethod()

newStartElementMethod

public JavaMethod newStartElementMethod()

setParamAttrs

protected void setParamAttrs(DirectAccessible pParamAttrs)

setParamLocalName

protected void setParamLocalName(DirectAccessible pParamLocalName)

setParamNamespaceURI

protected void setParamNamespaceURI(DirectAccessible pParamNamespaceURI)

setParamQName

protected void setParamQName(DirectAccessible pParamQName)

setParamResult

protected void setParamResult(DirectAccessible pParamResult)