org.apache.ws.jaxme.generator.sg
Interface SimpleTypeSGChain

All Known Implementing Classes:
SimpleTypeSGChainImpl, SimpleTypeSGImpl

public interface SimpleTypeSGChain


Method Summary
 void addValidation(SimpleTypeSG pController, JavaMethod pMethod, DirectAccessible pValue)
           
 void forAllNonNullValues(SimpleTypeSG pController, JavaMethod pMethod, java.lang.Object pValue, SGlet pSGlet)
           
 void forAllValues(SimpleTypeSG pController, JavaMethod pMethod, java.lang.Object pValue, SGlet pSGlet)
           
 void generate(SimpleTypeSG pController)
           
 void generate(SimpleTypeSG pController, JavaSource pSource)
           
 AtomicTypeSG getAtomicType(SimpleTypeSG pController)
           
 TypedValue getCastFromString(SimpleTypeSG pController, JavaMethod pMethod, java.lang.Object pValue, java.lang.Object pData)
           
 TypedValue getCastFromString(SimpleTypeSG pController, java.lang.String pValue)
           
 TypedValue getCastToString(SimpleTypeSG pController, JavaMethod pMethod, java.lang.Object pValue, DirectAccessible pData)
           
 java.lang.String getCollectionType(SimpleTypeSG pController)
           
 java.lang.Object getEqualsCheck(SimpleTypeSG pController, JavaMethod pMethod, java.lang.Object pValue1, java.lang.Object pValue2)
           
 Facet getFacet(SimpleTypeSG pController, Facet.Type pType)
           
 Facet[] getFacets(SimpleTypeSG pController)
           
 SGFactory getFactory(SimpleTypeSG pController)
           
 java.lang.Object getInitialValue(SimpleTypeSG pController, JavaSource pSource)
           
 ListTypeSG getListType(SimpleTypeSG pController)
           
 org.xml.sax.Locator getLocator(SimpleTypeSG pController)
           
 JavaQName getRuntimeType(SimpleTypeSG pController)
           
 SchemaSG getSchema(SimpleTypeSG pController)
           
 UnionTypeSG getUnionType(SimpleTypeSG pController)
           
 JavaMethod getXMLSetMethod(SimpleTypeSG pController, JavaSource pSource, java.lang.String pFieldName, java.lang.String pParamName, java.lang.String pMethodName)
           
 boolean hasSetMethod(SimpleTypeSG pController)
           
 void init(SimpleTypeSG pController)
           
 boolean isAtomic(SimpleTypeSG pController)
           
 boolean isCausingParseConversionEvent(SimpleTypeSG pController)
           
 boolean isList(SimpleTypeSG pController)
           
 boolean isNullable(SimpleTypeSG pController)
           
 boolean isUnion(SimpleTypeSG pController)
           
 void setNullable(SimpleTypeSG pController, boolean pNullable)
           
 

Method Detail

isAtomic

public boolean isAtomic(SimpleTypeSG pController)

isList

public boolean isList(SimpleTypeSG pController)

isUnion

public boolean isUnion(SimpleTypeSG pController)

isNullable

public boolean isNullable(SimpleTypeSG pController)

setNullable

public void setNullable(SimpleTypeSG pController,
                        boolean pNullable)

getAtomicType

public AtomicTypeSG getAtomicType(SimpleTypeSG pController)

getListType

public ListTypeSG getListType(SimpleTypeSG pController)

getUnionType

public UnionTypeSG getUnionType(SimpleTypeSG pController)

getRuntimeType

public JavaQName getRuntimeType(SimpleTypeSG pController)

isCausingParseConversionEvent

public boolean isCausingParseConversionEvent(SimpleTypeSG pController)

getCastFromString

public TypedValue getCastFromString(SimpleTypeSG pController,
                                    JavaMethod pMethod,
                                    java.lang.Object pValue,
                                    java.lang.Object pData)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getCastToString

public TypedValue getCastToString(SimpleTypeSG pController,
                                  JavaMethod pMethod,
                                  java.lang.Object pValue,
                                  DirectAccessible pData)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getCastFromString

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

hasSetMethod

public boolean hasSetMethod(SimpleTypeSG pController)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getCollectionType

public java.lang.String getCollectionType(SimpleTypeSG pController)

getFacets

public Facet[] getFacets(SimpleTypeSG pController)

getFacet

public Facet getFacet(SimpleTypeSG pController,
                      Facet.Type pType)

forAllValues

public void forAllValues(SimpleTypeSG pController,
                         JavaMethod pMethod,
                         java.lang.Object pValue,
                         SGlet pSGlet)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

forAllNonNullValues

public void forAllNonNullValues(SimpleTypeSG pController,
                                JavaMethod pMethod,
                                java.lang.Object pValue,
                                SGlet pSGlet)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generate

public void generate(SimpleTypeSG pController)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generate

public void generate(SimpleTypeSG pController,
                     JavaSource pSource)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getEqualsCheck

public java.lang.Object getEqualsCheck(SimpleTypeSG pController,
                                       JavaMethod pMethod,
                                       java.lang.Object pValue1,
                                       java.lang.Object pValue2)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getInitialValue

public java.lang.Object getInitialValue(SimpleTypeSG pController,
                                        JavaSource pSource)
                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLSetMethod

public JavaMethod getXMLSetMethod(SimpleTypeSG pController,
                                  JavaSource pSource,
                                  java.lang.String pFieldName,
                                  java.lang.String pParamName,
                                  java.lang.String pMethodName)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

addValidation

public void addValidation(SimpleTypeSG pController,
                          JavaMethod pMethod,
                          DirectAccessible pValue)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getFactory

public SGFactory getFactory(SimpleTypeSG pController)

getSchema

public SchemaSG getSchema(SimpleTypeSG pController)

getLocator

public org.xml.sax.Locator getLocator(SimpleTypeSG pController)

init

public void init(SimpleTypeSG pController)
          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException