org.apache.ws.jaxme.generator.sg.impl
Class ArrayPropertySG
java.lang.Object
   org.apache.ws.jaxme.generator.sg.impl.PropertySGChainImpl
org.apache.ws.jaxme.generator.sg.impl.PropertySGChainImpl
       org.apache.ws.jaxme.generator.sg.impl.MultiplePropertySG
org.apache.ws.jaxme.generator.sg.impl.MultiplePropertySG
           org.apache.ws.jaxme.generator.sg.impl.ArrayPropertySG
org.apache.ws.jaxme.generator.sg.impl.ArrayPropertySG
- All Implemented Interfaces: 
- PropertySGChain
- public class ArrayPropertySG- extends MultiplePropertySG
A subclass of MultiplePropertySG, which generates
 arrays rather than lists.
 
 
 
| 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)
 | 
| protected  JavaMethod | getXMLGetElementMethod(PropertySG pController,
                       JavaSource pSource)
 | 
| protected  JavaMethod | getXMLGetLengthMethod(PropertySG pController,
                      JavaSource pSource)
 | 
|  JavaMethod | getXMLGetMethod(PropertySG pController,
                JavaSource pSource)
 | 
| protected  JavaMethod | getXMLSetElementMethod(PropertySG pController,
                       JavaSource pSource)
 | 
|  JavaMethod | getXMLSetMethod(PropertySG pController,
                JavaSource pSource)
 | 
|  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 | 
 
ArrayPropertySG
protected ArrayPropertySG(PropertySGChain pBase,
                          ObjectSG pObjectSG,
                          int pMinOccurs,
                          int pMaxOccurs)
                   throws org.xml.sax.SAXException
getXMLGetMethod
public JavaMethod getXMLGetMethod(PropertySG pController,
                                  JavaSource pSource)
                           throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLGetMethodin interface- PropertySGChain
- Overrides:
- getXMLGetMethodin class- MultiplePropertySG
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLGetElementMethod
protected JavaMethod getXMLGetElementMethod(PropertySG pController,
                                            JavaSource pSource)
                                     throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLGetLengthMethod
protected JavaMethod getXMLGetLengthMethod(PropertySG pController,
                                           JavaSource pSource)
                                    throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLSetMethod
public JavaMethod getXMLSetMethod(PropertySG pController,
                                  JavaSource pSource)
                           throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLSetMethodin interface- PropertySGChain
- Overrides:
- getXMLSetMethodin class- MultiplePropertySG
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLSetElementMethod
protected JavaMethod getXMLSetElementMethod(PropertySG pController,
                                            JavaSource pSource)
                                     throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
forAllValues
public void forAllValues(PropertySG pController,
                         JavaMethod pMethod,
                         DirectAccessible pElement,
                         SGlet pSGlet)
                  throws org.xml.sax.SAXException
- 
- Specified by:
- forAllValuesin interface- PropertySGChain
- Overrides:
- forAllValuesin class- MultiplePropertySG
 
- 
- Throws:
- org.xml.sax.SAXException
 
forAllNonNullValues
public void forAllNonNullValues(PropertySG pController,
                                JavaMethod pMethod,
                                DirectAccessible pElement,
                                SGlet pSGlet)
                         throws org.xml.sax.SAXException
- 
- Specified by:
- forAllNonNullValuesin interface- PropertySGChain
- Overrides:
- forAllNonNullValuesin class- MultiplePropertySG
 
- 
- Throws:
- org.xml.sax.SAXException
 
generate
public void generate(PropertySG pController,
                     JavaSource pSource)
              throws org.xml.sax.SAXException
- 
- Specified by:
- generatein interface- PropertySGChain
- Overrides:
- generatein class- PropertySGChainImpl
 
- 
- 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:
- setValuein interface- PropertySGChain
- Overrides:
- setValuein class- MultiplePropertySG
 
- 
- 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:
- addValuein interface- PropertySGChain
- Overrides:
- addValuein class- MultiplePropertySG
 
- 
- Throws:
- org.xml.sax.SAXException