org.apache.ws.jaxme.generator.sg.impl
Class PropertySGChainImpl

java.lang.Object
  extended by org.apache.ws.jaxme.generator.sg.impl.PropertySGChainImpl
All Implemented Interfaces:
PropertySGChain
Direct Known Subclasses:
MultiplePropertySG

public class PropertySGChainImpl
extends java.lang.Object
implements PropertySGChain


Constructor Summary
protected PropertySGChainImpl(PropertySGChain o)
           
 
Method Summary
 void addValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, TypedValue pValue, JavaQName pType)
           
 void forAllNonNullValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)
           
 void forAllValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet)
           
 void generate(PropertySG pController, JavaSource pSource)
           
 java.lang.String getCollectionType(PropertySG pController)
           
 java.lang.String getPropertyName(PropertySG pController)
           
 java.lang.Object getValue(PropertySG pController, DirectAccessible pElement)
           
 JavaField getXMLField(PropertySG pController, JavaSource pSource)
           
 java.lang.String getXMLFieldName(PropertySG pController)
           
 JavaMethod getXMLGetMethod(PropertySG pController, JavaSource pSource)
           
 java.lang.String getXMLGetMethodName(PropertySG pController)
           
 JavaMethod getXMLIsSetMethod(PropertySG pController, JavaSource pSource)
           
 java.lang.String getXMLIsSetMethodName(PropertySG pController)
           
 JavaMethod getXMLSetMethod(PropertySG pController, JavaSource pSource)
           
 java.lang.String getXMLSetMethodName(PropertySG pController)
           
 boolean hasIsSetMethod(PropertySG pController)
           
 void init(PropertySG pController)
           
 void setValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, java.lang.Object pValue, JavaQName pType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertySGChainImpl

protected PropertySGChainImpl(PropertySGChain o)
Method Detail

init

public void init(PropertySG pController)
          throws org.xml.sax.SAXException
Specified by:
init in interface PropertySGChain
Throws:
org.xml.sax.SAXException

hasIsSetMethod

public boolean hasIsSetMethod(PropertySG pController)
Specified by:
hasIsSetMethod in interface PropertySGChain

getCollectionType

public java.lang.String getCollectionType(PropertySG pController)
Specified by:
getCollectionType in interface PropertySGChain

getXMLFieldName

public java.lang.String getXMLFieldName(PropertySG pController)
                                 throws org.xml.sax.SAXException
Specified by:
getXMLFieldName in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getPropertyName

public java.lang.String getPropertyName(PropertySG pController)
                                 throws org.xml.sax.SAXException
Specified by:
getPropertyName in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getXMLGetMethodName

public java.lang.String getXMLGetMethodName(PropertySG pController)
                                     throws org.xml.sax.SAXException
Specified by:
getXMLGetMethodName in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getXMLSetMethodName

public java.lang.String getXMLSetMethodName(PropertySG pController)
                                     throws org.xml.sax.SAXException
Specified by:
getXMLSetMethodName in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getXMLIsSetMethodName

public java.lang.String getXMLIsSetMethodName(PropertySG pController)
                                       throws org.xml.sax.SAXException
Specified by:
getXMLIsSetMethodName in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getXMLField

public JavaField getXMLField(PropertySG pController,
                             JavaSource pSource)
                      throws org.xml.sax.SAXException
Specified by:
getXMLField in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getXMLGetMethod

public JavaMethod getXMLGetMethod(PropertySG pController,
                                  JavaSource pSource)
                           throws org.xml.sax.SAXException
Specified by:
getXMLGetMethod in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getXMLSetMethod

public JavaMethod getXMLSetMethod(PropertySG pController,
                                  JavaSource pSource)
                           throws org.xml.sax.SAXException
Specified by:
getXMLSetMethod in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getXMLIsSetMethod

public JavaMethod getXMLIsSetMethod(PropertySG pController,
                                    JavaSource pSource)
                             throws org.xml.sax.SAXException
Specified by:
getXMLIsSetMethod in interface PropertySGChain
Throws:
org.xml.sax.SAXException

getValue

public java.lang.Object getValue(PropertySG pController,
                                 DirectAccessible pElement)
                          throws org.xml.sax.SAXException
Specified by:
getValue in interface PropertySGChain
Throws:
org.xml.sax.SAXException

setValue

public void setValue(PropertySG pController,
                     JavaMethod pMethod,
                     DirectAccessible pElement,
                     java.lang.Object pValue,
                     JavaQName pType)
              throws org.xml.sax.SAXException
Specified by:
setValue in interface PropertySGChain
Throws:
org.xml.sax.SAXException

addValue

public void addValue(PropertySG pController,
                     JavaMethod pMethod,
                     DirectAccessible pElement,
                     TypedValue pValue,
                     JavaQName pType)
              throws org.xml.sax.SAXException
Specified by:
addValue in interface PropertySGChain
Throws:
org.xml.sax.SAXException

forAllValues

public void forAllValues(PropertySG pController,
                         JavaMethod pMethod,
                         DirectAccessible pElement,
                         SGlet pSGlet)
                  throws org.xml.sax.SAXException
Specified by:
forAllValues in interface PropertySGChain
Throws:
org.xml.sax.SAXException

forAllNonNullValues

public void forAllNonNullValues(PropertySG pController,
                                JavaMethod pMethod,
                                DirectAccessible pElement,
                                SGlet pSGlet)
                         throws org.xml.sax.SAXException
Specified by:
forAllNonNullValues in interface PropertySGChain
Throws:
org.xml.sax.SAXException

generate

public void generate(PropertySG pController,
                     JavaSource pSource)
              throws org.xml.sax.SAXException
Specified by:
generate in interface PropertySGChain
Throws:
org.xml.sax.SAXException