Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.ws.jaxme.generator.sg.impl.PropertySGChainImpl
org.apache.ws.jaxme.generator.sg.impl.MultiplePropertySG
org.apache.ws.jaxme.generator.sg.impl.ArrayPropertySG
public class ArrayPropertySG
extends MultiplePropertySG
MultiplePropertySG
, which generates
arrays rather than lists.
Field Summary |
Fields inherited from class org.apache.ws.jaxme.generator.sg.impl.MultiplePropertySG | |
OBJECT_TYPE |
Constructor Summary | |
|
Method Summary | |
void |
|
void |
|
void |
|
void |
|
protected JavaMethod |
|
protected JavaMethod |
|
JavaMethod |
|
protected JavaMethod |
|
JavaMethod |
|
void |
|
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.MultiplePropertySG | |
addValue , asObject , forAllNonNullValues , forAllValues , getInstanceClass , getMaxOccurs , getMinOccurs , getObjectClass , getObjectSG , getXMLField , getXMLGetMethod , getXMLSetMethod , isAutoBoxing , setValue |
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.PropertySGChainImpl | |
addValue , forAllNonNullValues , forAllValues , generate , getCollectionType , getPropertyName , getValue , getXMLField , getXMLFieldName , getXMLGetMethod , getXMLGetMethodName , getXMLIsSetMethod , getXMLIsSetMethodName , getXMLSetMethod , getXMLSetMethodName , hasIsSetMethod , init , setValue |
protected ArrayPropertySG(PropertySGChain pBase, ObjectSG pObjectSG, int pMinOccurs, int pMaxOccurs) throws SAXException
public void addValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, TypedValue pValue, JavaQName pType) throws SAXException
- Specified by:
- addValue in interface PropertySGChain
- Overrides:
- addValue in interface MultiplePropertySG
public void forAllNonNullValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws SAXException
- Specified by:
- forAllNonNullValues in interface PropertySGChain
- Overrides:
- forAllNonNullValues in interface MultiplePropertySG
public void forAllValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws SAXException
- Specified by:
- forAllValues in interface PropertySGChain
- Overrides:
- forAllValues in interface MultiplePropertySG
public void generate(PropertySG pController, JavaSource pSource) throws SAXException
- Specified by:
- generate in interface PropertySGChain
- Overrides:
- generate in interface PropertySGChainImpl
protected JavaMethod getXMLGetElementMethod(PropertySG pController, JavaSource pSource) throws SAXException
protected JavaMethod getXMLGetLengthMethod(PropertySG pController, JavaSource pSource) throws SAXException
public JavaMethod getXMLGetMethod(PropertySG pController, JavaSource pSource) throws SAXException
- Specified by:
- getXMLGetMethod in interface PropertySGChain
- Overrides:
- getXMLGetMethod in interface MultiplePropertySG
protected JavaMethod getXMLSetElementMethod(PropertySG pController, JavaSource pSource) throws SAXException
public JavaMethod getXMLSetMethod(PropertySG pController, JavaSource pSource) throws SAXException
- Specified by:
- getXMLSetMethod in interface PropertySGChain
- Overrides:
- getXMLSetMethod in interface MultiplePropertySG
public void setValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, Object pValue, JavaQName pType) throws SAXException
- Specified by:
- setValue in interface PropertySGChain
- Overrides:
- setValue in interface MultiplePropertySG