public class MultiplePropertySG extends PropertySGChainImpl
Modifier and Type | Field and Description |
---|---|
protected static JavaQName |
OBJECT_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
MultiplePropertySG(PropertySGChain pBase,
ObjectSG pObjectSG,
int pMinOccurs,
int pMaxOccurs)
Creates a new instance of MultipleObjectSG.
|
Modifier and Type | Method and Description |
---|---|
void |
addValue(PropertySG pController,
JavaMethod pMethod,
DirectAccessible pElement,
TypedValue pValue,
JavaQName pType) |
protected java.lang.Object |
asObject(java.lang.Object pObject) |
void |
forAllNonNullValues(PropertySG pController,
JavaMethod pMethod,
DirectAccessible pElement,
SGlet pSGlet) |
void |
forAllValues(PropertySG pController,
JavaMethod pMethod,
DirectAccessible pElement,
SGlet pSGlet) |
protected JavaQName |
getInstanceClass() |
protected int |
getMaxOccurs() |
protected int |
getMinOccurs() |
protected JavaQName |
getObjectClass() |
protected ObjectSG |
getObjectSG() |
JavaField |
getXMLField(PropertySG pController,
JavaSource pSource) |
JavaMethod |
getXMLGetMethod(PropertySG pController,
JavaSource pSource) |
JavaMethod |
getXMLSetMethod(PropertySG pController,
JavaSource pSource) |
protected boolean |
isAutoBoxing() |
void |
setValue(PropertySG pController,
JavaMethod pMethod,
DirectAccessible pElement,
java.lang.Object pValue,
JavaQName pType) |
generate, getCollectionType, getPropertyName, getValue, getXMLFieldName, getXMLGetMethodName, getXMLIsSetMethod, getXMLIsSetMethodName, getXMLSetMethodName, hasIsSetMethod, init
protected static final JavaQName OBJECT_TYPE
protected MultiplePropertySG(PropertySGChain pBase, ObjectSG pObjectSG, int pMinOccurs, int pMaxOccurs)
Creates a new instance of MultipleObjectSG.
protected int getMinOccurs()
protected int getMaxOccurs()
protected ObjectSG getObjectSG()
protected JavaQName getInstanceClass() throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected boolean isAutoBoxing() throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected JavaQName getObjectClass() throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected java.lang.Object asObject(java.lang.Object pObject) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public JavaField getXMLField(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
getXMLField
in interface PropertySGChain
getXMLField
in class PropertySGChainImpl
org.xml.sax.SAXException
public JavaMethod getXMLSetMethod(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
getXMLSetMethod
in interface PropertySGChain
getXMLSetMethod
in class PropertySGChainImpl
org.xml.sax.SAXException
public JavaMethod getXMLGetMethod(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
getXMLGetMethod
in interface PropertySGChain
getXMLGetMethod
in class PropertySGChainImpl
org.xml.sax.SAXException
public void forAllValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws org.xml.sax.SAXException
forAllValues
in interface PropertySGChain
forAllValues
in class PropertySGChainImpl
org.xml.sax.SAXException
public void forAllNonNullValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws org.xml.sax.SAXException
forAllNonNullValues
in interface PropertySGChain
forAllNonNullValues
in class PropertySGChainImpl
org.xml.sax.SAXException
public void setValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, java.lang.Object pValue, JavaQName pType) throws org.xml.sax.SAXException
setValue
in interface PropertySGChain
setValue
in class PropertySGChainImpl
org.xml.sax.SAXException
public void addValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, TypedValue pValue, JavaQName pType) throws org.xml.sax.SAXException
addValue
in interface PropertySGChain
addValue
in class PropertySGChainImpl
org.xml.sax.SAXException