org.apache.ws.jaxme.generator.sg.impl
Class JAXBPropertySG
public
class
JAXBPropertySG
extends Object
implements PropertySGChain
Method Summary |
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) |
String | getCollectionType(PropertySG pController) |
String | getPropertyName(PropertySG pController) |
Object | getValue(PropertySG pController, DirectAccessible pElement) |
JavaField | getXMLField(PropertySG pController, JavaSource pSource) |
String | getXMLFieldName(PropertySG pController) |
JavaMethod | getXMLGetMethod(PropertySG pController, JavaSource pSource) |
String | getXMLGetMethodName(PropertySG pController) |
JavaMethod | getXMLIsSetMethod(PropertySG pController, JavaSource pSource) |
String | getXMLIsSetMethodName(PropertySG pController) |
JavaMethod | getXMLSetMethod(PropertySG pController, JavaSource pSource) |
String | getXMLSetMethodName(PropertySG pController) |
boolean | hasIsSetMethod(PropertySG pController) |
void | init(PropertySG pController) |
void | setValue(PropertySG pController, JavaMethod pMethod, DirectAccessible pElement, Object pValue, JavaQName pType) |
protected JAXBPropertySG(String pDefaultPropertyName,
SchemaSG pSchema,
XSObject pXSObject, String pDefaultValue,
TypeSG pTypeSG)
public String getCollectionType(
PropertySG pController)
public String getPropertyName(
PropertySG pController)
public String getXMLFieldName(
PropertySG pController)
public String getXMLGetMethodName(
PropertySG pController)
public String getXMLIsSetMethodName(
PropertySG pController)
public String getXMLSetMethodName(
PropertySG pController)
public boolean hasIsSetMethod(
PropertySG pController)