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

All Known Implementing Classes:
JAXBPropertySG, PropertySGChainImpl

public interface PropertySGChain


Method Summary
 void addValue(PropertySG pController, JavaMethod p0, DirectAccessible p1, java.lang.Object p2, JavaQName p3)
           
 void forAllNonNullValues(PropertySG pController, JavaMethod p0, DirectAccessible p1, SGlet p2)
           
 void forAllValues(PropertySG pController, JavaMethod p0, DirectAccessible p1, SGlet p2)
           
 void generate(PropertySG pController, JavaSource p0)
           
 java.lang.String getCollectionType(PropertySG pController)
           
 java.lang.Object getValue(PropertySG pController, DirectAccessible p0)
           
 JavaField getXMLField(PropertySG pController, JavaSource p0)
           
 java.lang.String getXMLFieldName(PropertySG pController)
           
 JavaMethod getXMLGetMethod(PropertySG pController, JavaSource p0)
           
 java.lang.String getXMLGetMethodName(PropertySG pController)
           
 JavaMethod getXMLIsSetMethod(PropertySG pController, JavaSource p0)
           
 java.lang.String getXMLIsSetMethodName(PropertySG pController)
           
 JavaMethod getXMLSetMethod(PropertySG pController, JavaSource p0)
           
 java.lang.String getXMLSetMethodName(PropertySG pController)
           
 boolean hasIsSetMethod(PropertySG pController)
           
 void init(PropertySG pController)
           
 void setValue(PropertySG pController, JavaMethod p0, DirectAccessible p1, java.lang.Object p2, JavaQName p3)
           
 

Method Detail

addValue

public void addValue(PropertySG pController,
                     JavaMethod p0,
                     DirectAccessible p1,
                     java.lang.Object p2,
                     JavaQName p3)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

forAllValues

public void forAllValues(PropertySG pController,
                         JavaMethod p0,
                         DirectAccessible p1,
                         SGlet p2)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

forAllNonNullValues

public void forAllNonNullValues(PropertySG pController,
                                JavaMethod p0,
                                DirectAccessible p1,
                                SGlet p2)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

hasIsSetMethod

public boolean hasIsSetMethod(PropertySG pController)

getCollectionType

public java.lang.String getCollectionType(PropertySG pController)

getXMLFieldName

public java.lang.String getXMLFieldName(PropertySG pController)
                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLGetMethodName

public java.lang.String getXMLGetMethodName(PropertySG pController)
                                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLSetMethodName

public java.lang.String getXMLSetMethodName(PropertySG pController)
                                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLIsSetMethodName

public java.lang.String getXMLIsSetMethodName(PropertySG pController)
                                       throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLField

public JavaField getXMLField(PropertySG pController,
                             JavaSource p0)
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLGetMethod

public JavaMethod getXMLGetMethod(PropertySG pController,
                                  JavaSource p0)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLSetMethod

public JavaMethod getXMLSetMethod(PropertySG pController,
                                  JavaSource p0)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLIsSetMethod

public JavaMethod getXMLIsSetMethod(PropertySG pController,
                                    JavaSource p0)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getValue

public java.lang.Object getValue(PropertySG pController,
                                 DirectAccessible p0)
                          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

init

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

generate

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

setValue

public void setValue(PropertySG pController,
                     JavaMethod p0,
                     DirectAccessible p1,
                     java.lang.Object p2,
                     JavaQName p3)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException