org.apache.ws.jaxme.generator.sg.impl
Class MultiplePropertySG
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
- All Implemented Interfaces: 
- PropertySGChain
- public class MultiplePropertySG- extends PropertySGChainImpl
 1.
- Author:
- Jochen Wiedmann
 
| Method Summary | 
|  void | addValue(PropertySG pController,
         JavaMethod pMethod,
         DirectAccessible pElement,
         java.lang.Object pValue,
         JavaQName pType)
 | 
|  void | forAllNonNullValues(PropertySG pController,
                    JavaMethod pMethod,
                    DirectAccessible pElement,
                    SGlet pSGlet)
 | 
|  void | forAllValues(PropertySG pController,
             JavaMethod pMethod,
             DirectAccessible pElement,
             SGlet pSGlet)
 | 
| protected  int | getMaxOccurs()
 | 
| protected  int | getMinOccurs()
 | 
|  JavaField | getXMLField(PropertySG pController,
            JavaSource pSource)
 | 
|  JavaMethod | getXMLGetMethod(PropertySG pController,
                JavaSource pSource)
 | 
|  JavaMethod | getXMLSetMethod(PropertySG pController,
                JavaSource pSource)
 | 
|  boolean | isMultiple()
 | 
|  boolean | isMultiple(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 | 
 
MultiplePropertySG
protected MultiplePropertySG(PropertySGChain pBase,
                             ObjectSG pObjectSG,
                             int pMinOccurs,
                             int pMaxOccurs)
- Creates a new instance of MultipleObjectSG. - 
 
getMinOccurs
protected int getMinOccurs()
- 
 
getMaxOccurs
protected int getMaxOccurs()
- 
 
isMultiple
public boolean isMultiple()
- 
 
isMultiple
public boolean isMultiple(PropertySG pController)
- 
 
getXMLField
public JavaField getXMLField(PropertySG pController,
                             JavaSource pSource)
                      throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLFieldin interface- PropertySGChain
- Overrides:
- getXMLFieldin class- PropertySGChainImpl
 
- 
- 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- PropertySGChainImpl
 
- 
- 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- PropertySGChainImpl
 
- 
- 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- PropertySGChainImpl
 
- 
- 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- 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- PropertySGChainImpl
 
- 
- Throws:
- org.xml.sax.SAXException
 
addValue
public void addValue(PropertySG pController,
                     JavaMethod pMethod,
                     DirectAccessible pElement,
                     java.lang.Object pValue,
                     JavaQName pType)
              throws org.xml.sax.SAXException
- 
- Specified by:
- addValuein interface- PropertySGChain
- Overrides:
- addValuein class- PropertySGChainImpl
 
- 
- Throws:
- org.xml.sax.SAXException