| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.apache.ws.jaxme.generator.sg.impl.PropertySGChainImplorg.apache.ws.jaxme.generator.sg.impl.MultiplePropertySGorg.apache.ws.jaxme.generator.sg.impl.ArrayPropertySGpublic class ArrayPropertySGextends MultiplePropertySGMultiplePropertySG, 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