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

All Known Implementing Classes:
SimpleTypeSGChainImpl, SimpleTypeSGImpl

public interface SimpleTypeSGChain


Method Summary
 void addValidation(SimpleTypeSG pController, JavaMethod p0, DirectAccessible p1)
           
 void forAllNonNullValues(SimpleTypeSG pController, JavaMethod p0, java.lang.Object p1, SGlet p2)
           
 void forAllValues(SimpleTypeSG pController, JavaMethod p0, java.lang.Object p1, SGlet p2)
           
 void generate(SimpleTypeSG pController)
           
 void generate(SimpleTypeSG pController, JavaSource p0)
           
 AtomicTypeSG getAtomicType(SimpleTypeSG pController)
           
 java.lang.Object getCastFromString(SimpleTypeSG pController, JavaMethod p0, java.lang.Object p1, java.lang.Object p2)
           
 java.lang.Object getCastFromString(SimpleTypeSG pController, java.lang.String p0)
           
 java.lang.Object getCastToString(SimpleTypeSG pController, JavaMethod p0, java.lang.Object p1, DirectAccessible p2)
           
 java.lang.String getCollectionType(SimpleTypeSG pController)
           
 java.lang.Object getEqualsCheck(SimpleTypeSG pController, JavaMethod p0, java.lang.Object p1, java.lang.Object p2)
           
 Facet getFacet(SimpleTypeSG pController, Facet.Type p0)
           
 Facet[] getFacets(SimpleTypeSG pController)
           
 SGFactory getFactory(SimpleTypeSG pController)
           
 java.lang.Object getInitialValue(SimpleTypeSG pController, JavaSource p0)
           
 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 p0, java.lang.String p1, java.lang.String p2)
           
 boolean hasSetMethod(SimpleTypeSG pController)
           
 void init(SimpleTypeSG pController)
           
 boolean isAtomic(SimpleTypeSG pController)
           
 boolean isList(SimpleTypeSG pController)
           
 boolean isNullable(SimpleTypeSG pController)
           
 boolean isUnion(SimpleTypeSG pController)
           
 void setNullable(SimpleTypeSG pController, boolean p0)
           
 

Method Detail

init

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

getLocator

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

getSchema

public SchemaSG getSchema(SimpleTypeSG pController)

getFactory

public SGFactory getFactory(SimpleTypeSG pController)

addValidation

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

getXMLSetMethod

public JavaMethod getXMLSetMethod(SimpleTypeSG pController,
                                  JavaSource p0,
                                  java.lang.String p1,
                                  java.lang.String p2)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getInitialValue

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

getEqualsCheck

public java.lang.Object getEqualsCheck(SimpleTypeSG pController,
                                       JavaMethod p0,
                                       java.lang.Object p1,
                                       java.lang.Object p2)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generate

public void generate(SimpleTypeSG pController,
                     JavaSource p0)
              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

forAllNonNullValues

public void forAllNonNullValues(SimpleTypeSG pController,
                                JavaMethod p0,
                                java.lang.Object p1,
                                SGlet p2)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

forAllValues

public void forAllValues(SimpleTypeSG pController,
                         JavaMethod p0,
                         java.lang.Object p1,
                         SGlet p2)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getFacet

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

getFacets

public Facet[] getFacets(SimpleTypeSG pController)

getCollectionType

public java.lang.String getCollectionType(SimpleTypeSG pController)

hasSetMethod

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

getCastFromString

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

getCastToString

public java.lang.Object getCastToString(SimpleTypeSG pController,
                                        JavaMethod p0,
                                        java.lang.Object p1,
                                        DirectAccessible p2)
                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getCastFromString

public java.lang.Object getCastFromString(SimpleTypeSG pController,
                                          JavaMethod p0,
                                          java.lang.Object p1,
                                          java.lang.Object p2)
                                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getRuntimeType

public JavaQName getRuntimeType(SimpleTypeSG pController)

getUnionType

public UnionTypeSG getUnionType(SimpleTypeSG pController)

getListType

public ListTypeSG getListType(SimpleTypeSG pController)

getAtomicType

public AtomicTypeSG getAtomicType(SimpleTypeSG pController)

setNullable

public void setNullable(SimpleTypeSG pController,
                        boolean p0)

isNullable

public boolean isNullable(SimpleTypeSG pController)

isUnion

public boolean isUnion(SimpleTypeSG pController)

isList

public boolean isList(SimpleTypeSG pController)

isAtomic

public boolean isAtomic(SimpleTypeSG pController)