public class JAXBPropertySG extends java.lang.Object implements PropertySGChain
| Modifier | Constructor and Description |
|---|---|
protected |
JAXBPropertySG(AttributeSG pAttribute,
XSAttribute pXSAttribute) |
protected |
JAXBPropertySG(ObjectSG pElement,
XSElement pXSElement) |
protected |
JAXBPropertySG(java.lang.String pDefaultPropertyName,
SchemaSG pSchema,
XSObject pXSObject,
java.lang.String pDefaultValue,
TypeSG pTypeSG) |
protected |
JAXBPropertySG(TypeSG pComplexType,
XSType pType) |
| Modifier and Type | Method and Description |
|---|---|
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) |
java.lang.String |
getCollectionType(PropertySG pController) |
java.lang.String |
getPropertyName(PropertySG pController) |
java.lang.Object |
getValue(PropertySG pController,
DirectAccessible pElement) |
JavaField |
getXMLField(PropertySG pController,
JavaSource pSource) |
java.lang.String |
getXMLFieldName(PropertySG pController) |
JavaMethod |
getXMLGetMethod(PropertySG pController,
JavaSource pSource) |
java.lang.String |
getXMLGetMethodName(PropertySG pController) |
JavaMethod |
getXMLIsSetMethod(PropertySG pController,
JavaSource pSource) |
java.lang.String |
getXMLIsSetMethodName(PropertySG pController) |
JavaMethod |
getXMLSetMethod(PropertySG pController,
JavaSource pSource) |
java.lang.String |
getXMLSetMethodName(PropertySG pController) |
boolean |
hasIsSetMethod(PropertySG pController) |
void |
init(PropertySG pController) |
void |
setValue(PropertySG pController,
JavaMethod pMethod,
DirectAccessible pElement,
java.lang.Object pValue,
JavaQName pType) |
protected JAXBPropertySG(java.lang.String pDefaultPropertyName,
SchemaSG pSchema,
XSObject pXSObject,
java.lang.String pDefaultValue,
TypeSG pTypeSG)
protected JAXBPropertySG(AttributeSG pAttribute, XSAttribute pXSAttribute)
public void init(PropertySG pController) throws org.xml.sax.SAXException
init in interface PropertySGChainorg.xml.sax.SAXExceptionpublic boolean hasIsSetMethod(PropertySG pController)
hasIsSetMethod in interface PropertySGChainpublic java.lang.String getCollectionType(PropertySG pController)
getCollectionType in interface PropertySGChainpublic java.lang.String getXMLFieldName(PropertySG pController) throws org.xml.sax.SAXException
getXMLFieldName in interface PropertySGChainorg.xml.sax.SAXExceptionpublic java.lang.String getPropertyName(PropertySG pController) throws org.xml.sax.SAXException
getPropertyName in interface PropertySGChainorg.xml.sax.SAXExceptionpublic java.lang.String getXMLGetMethodName(PropertySG pController) throws org.xml.sax.SAXException
getXMLGetMethodName in interface PropertySGChainorg.xml.sax.SAXExceptionpublic java.lang.String getXMLSetMethodName(PropertySG pController) throws org.xml.sax.SAXException
getXMLSetMethodName in interface PropertySGChainorg.xml.sax.SAXExceptionpublic java.lang.String getXMLIsSetMethodName(PropertySG pController) throws org.xml.sax.SAXException
getXMLIsSetMethodName in interface PropertySGChainorg.xml.sax.SAXExceptionpublic JavaField getXMLField(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
getXMLField in interface PropertySGChainorg.xml.sax.SAXExceptionpublic JavaMethod getXMLGetMethod(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
getXMLGetMethod in interface PropertySGChainorg.xml.sax.SAXExceptionpublic JavaMethod getXMLSetMethod(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
getXMLSetMethod in interface PropertySGChainorg.xml.sax.SAXExceptionpublic JavaMethod getXMLIsSetMethod(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
getXMLIsSetMethod in interface PropertySGChainorg.xml.sax.SAXExceptionpublic void forAllNonNullValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws org.xml.sax.SAXException
forAllNonNullValues in interface PropertySGChainorg.xml.sax.SAXExceptionpublic void forAllValues(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, SGlet pSGlet) throws org.xml.sax.SAXException
forAllValues in interface PropertySGChainorg.xml.sax.SAXExceptionpublic java.lang.Object getValue(PropertySG pController, DirectAccessible pElement) throws org.xml.sax.SAXException
getValue in interface PropertySGChainorg.xml.sax.SAXExceptionpublic void generate(PropertySG pController, JavaSource pSource) throws org.xml.sax.SAXException
generate in interface PropertySGChainorg.xml.sax.SAXExceptionpublic void setValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, java.lang.Object pValue, JavaQName pType) throws org.xml.sax.SAXException
setValue in interface PropertySGChainorg.xml.sax.SAXExceptionpublic void addValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, TypedValue pValue, JavaQName pType) throws org.xml.sax.SAXException
addValue in interface PropertySGChainorg.xml.sax.SAXException