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

All Known Implementing Classes:
AtomicTypeSGImpl, Base64BinarySG, BooleanSG, ByteSG, DateSG, DateTimeSG, DecimalSG, DoubleSG, DurationSG, EnumerationSG, FloatSG, HexBinarySG, IDREFSG, IDSG, IntegerSG, IntSG, ListTypeSGImpl, LongSG, PrimitiveTypeSG, QNameSG, ShortSG, SimpleTypeRestrictionSG, SimpleTypeSGChainImpl, SimpleTypeSGImpl, StringSG, TimeSG, UnionTypeSGImpl, UnsignedIntSG, UnsignedShortSG

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

generate

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

generate

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

isNullable

boolean isNullable(SimpleTypeSG pController)

setNullable

void setNullable(SimpleTypeSG pController,
                 boolean p0)

forAllValues

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

forAllNonNullValues

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

getCollectionType

java.lang.String getCollectionType(SimpleTypeSG pController)

getXMLSetMethod

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

isAtomic

boolean isAtomic(SimpleTypeSG pController)

isList

boolean isList(SimpleTypeSG pController)

isUnion

boolean isUnion(SimpleTypeSG pController)

getAtomicType

AtomicTypeSG getAtomicType(SimpleTypeSG pController)

getListType

ListTypeSG getListType(SimpleTypeSG pController)

getUnionType

UnionTypeSG getUnionType(SimpleTypeSG pController)

getRuntimeType

JavaQName getRuntimeType(SimpleTypeSG pController)

getCastFromString

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

getCastFromString

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

getCastToString

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

hasSetMethod

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

getFacets

Facet[] getFacets(SimpleTypeSG pController)

getFacet

Facet getFacet(SimpleTypeSG pController,
               Facet.Type p0)

getEqualsCheck

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

getInitialValue

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

addValidation

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

getFactory

SGFactory getFactory(SimpleTypeSG pController)

init

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

getLocator

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

getSchema

SchemaSG getSchema(SimpleTypeSG pController)