Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.ws.jaxme.generator.sg.impl
Class JAXBPropertySG  view JAXBPropertySG download JAXBPropertySG.java

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.JAXBPropertySG
Direct Known Subclasses:
AnyAttributePropertySG, AnyElementPropertySG

public class JAXBPropertySG
extends java.lang.Object


Field Summary
private  java.lang.String collectionType
           
private  java.lang.String defaultValue
           
private  java.lang.String fieldName
           
private  boolean generateIsSetMethod
           
private  java.lang.String propertyName
           
private  org.apache.ws.jaxme.generator.sg.TypeSG typeSG
           
 
Constructor Summary
protected JAXBPropertySG(org.apache.ws.jaxme.generator.sg.AttributeSG pAttribute, org.apache.ws.jaxme.xs.XSAttribute pXSAttribute)
           
protected JAXBPropertySG(org.apache.ws.jaxme.generator.sg.ObjectSG pElement, org.apache.ws.jaxme.xs.XSElement pXSElement)
           
protected JAXBPropertySG(java.lang.String pDefaultPropertyName, org.apache.ws.jaxme.generator.sg.SchemaSG pSchema, org.apache.ws.jaxme.xs.XSObject pXSObject, java.lang.String pDefaultValue, org.apache.ws.jaxme.generator.sg.TypeSG pTypeSG)
           
protected JAXBPropertySG(org.apache.ws.jaxme.generator.sg.TypeSG pComplexType, org.apache.ws.jaxme.xs.XSType pType)
           
 
Method Summary
 void addValue(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaMethod pMethod, org.apache.ws.jaxme.js.DirectAccessible pElement, org.apache.ws.jaxme.js.TypedValue pValue, org.apache.ws.jaxme.js.JavaQName pType)
           
 void forAllNonNullValues(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaMethod pMethod, org.apache.ws.jaxme.js.DirectAccessible pElement, org.apache.ws.jaxme.generator.sg.SGlet pSGlet)
           
 void forAllValues(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaMethod pMethod, org.apache.ws.jaxme.js.DirectAccessible pElement, org.apache.ws.jaxme.generator.sg.SGlet pSGlet)
           
 void generate(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaSource pSource)
           
 java.lang.String getCollectionType(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 java.lang.String getPropertyName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 java.lang.Object getValue(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.DirectAccessible pElement)
           
 org.apache.ws.jaxme.js.JavaField getXMLField(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaSource pSource)
           
 java.lang.String getXMLFieldName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 org.apache.ws.jaxme.js.JavaMethod getXMLGetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaSource pSource)
           
 java.lang.String getXMLGetMethodName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 org.apache.ws.jaxme.js.JavaMethod getXMLIsSetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaSource pSource)
           
 java.lang.String getXMLIsSetMethodName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 org.apache.ws.jaxme.js.JavaMethod getXMLSetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaSource pSource)
           
 java.lang.String getXMLSetMethodName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 boolean hasIsSetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 void init(org.apache.ws.jaxme.generator.sg.PropertySG pController)
           
 void setValue(org.apache.ws.jaxme.generator.sg.PropertySG pController, org.apache.ws.jaxme.js.JavaMethod pMethod, org.apache.ws.jaxme.js.DirectAccessible pElement, java.lang.Object pValue, org.apache.ws.jaxme.js.JavaQName pType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyName

private final java.lang.String propertyName

fieldName

private final java.lang.String fieldName

collectionType

private final java.lang.String collectionType

generateIsSetMethod

private final boolean generateIsSetMethod

defaultValue

private final java.lang.String defaultValue

typeSG

private final org.apache.ws.jaxme.generator.sg.TypeSG typeSG
Constructor Detail

JAXBPropertySG

protected JAXBPropertySG(java.lang.String pDefaultPropertyName,
                         org.apache.ws.jaxme.generator.sg.SchemaSG pSchema,
                         org.apache.ws.jaxme.xs.XSObject pXSObject,
                         java.lang.String pDefaultValue,
                         org.apache.ws.jaxme.generator.sg.TypeSG pTypeSG)

JAXBPropertySG

protected JAXBPropertySG(org.apache.ws.jaxme.generator.sg.AttributeSG pAttribute,
                         org.apache.ws.jaxme.xs.XSAttribute pXSAttribute)

JAXBPropertySG

protected JAXBPropertySG(org.apache.ws.jaxme.generator.sg.ObjectSG pElement,
                         org.apache.ws.jaxme.xs.XSElement pXSElement)

JAXBPropertySG

protected JAXBPropertySG(org.apache.ws.jaxme.generator.sg.TypeSG pComplexType,
                         org.apache.ws.jaxme.xs.XSType pType)
                  throws org.xml.sax.SAXException
Method Detail

init

public void init(org.apache.ws.jaxme.generator.sg.PropertySG pController)
          throws org.xml.sax.SAXException

hasIsSetMethod

public boolean hasIsSetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController)

getCollectionType

public java.lang.String getCollectionType(org.apache.ws.jaxme.generator.sg.PropertySG pController)

getXMLFieldName

public java.lang.String getXMLFieldName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
                                 throws org.xml.sax.SAXException

getPropertyName

public java.lang.String getPropertyName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
                                 throws org.xml.sax.SAXException

getXMLGetMethodName

public java.lang.String getXMLGetMethodName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
                                     throws org.xml.sax.SAXException

getXMLSetMethodName

public java.lang.String getXMLSetMethodName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
                                     throws org.xml.sax.SAXException

getXMLIsSetMethodName

public java.lang.String getXMLIsSetMethodName(org.apache.ws.jaxme.generator.sg.PropertySG pController)
                                       throws org.xml.sax.SAXException

getXMLField

public org.apache.ws.jaxme.js.JavaField getXMLField(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                                                    org.apache.ws.jaxme.js.JavaSource pSource)
                                             throws org.xml.sax.SAXException

getXMLGetMethod

public org.apache.ws.jaxme.js.JavaMethod getXMLGetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                                                         org.apache.ws.jaxme.js.JavaSource pSource)
                                                  throws org.xml.sax.SAXException

getXMLSetMethod

public org.apache.ws.jaxme.js.JavaMethod getXMLSetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                                                         org.apache.ws.jaxme.js.JavaSource pSource)
                                                  throws org.xml.sax.SAXException

getXMLIsSetMethod

public org.apache.ws.jaxme.js.JavaMethod getXMLIsSetMethod(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                                                           org.apache.ws.jaxme.js.JavaSource pSource)
                                                    throws org.xml.sax.SAXException

forAllNonNullValues

public void forAllNonNullValues(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                                org.apache.ws.jaxme.js.JavaMethod pMethod,
                                org.apache.ws.jaxme.js.DirectAccessible pElement,
                                org.apache.ws.jaxme.generator.sg.SGlet pSGlet)
                         throws org.xml.sax.SAXException

forAllValues

public void forAllValues(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                         org.apache.ws.jaxme.js.JavaMethod pMethod,
                         org.apache.ws.jaxme.js.DirectAccessible pElement,
                         org.apache.ws.jaxme.generator.sg.SGlet pSGlet)
                  throws org.xml.sax.SAXException

getValue

public java.lang.Object getValue(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                                 org.apache.ws.jaxme.js.DirectAccessible pElement)
                          throws org.xml.sax.SAXException

generate

public void generate(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                     org.apache.ws.jaxme.js.JavaSource pSource)
              throws org.xml.sax.SAXException

setValue

public void setValue(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                     org.apache.ws.jaxme.js.JavaMethod pMethod,
                     org.apache.ws.jaxme.js.DirectAccessible pElement,
                     java.lang.Object pValue,
                     org.apache.ws.jaxme.js.JavaQName pType)
              throws org.xml.sax.SAXException

addValue

public void addValue(org.apache.ws.jaxme.generator.sg.PropertySG pController,
                     org.apache.ws.jaxme.js.JavaMethod pMethod,
                     org.apache.ws.jaxme.js.DirectAccessible pElement,
                     org.apache.ws.jaxme.js.TypedValue pValue,
                     org.apache.ws.jaxme.js.JavaQName pType)
              throws org.xml.sax.SAXException