org.apache.ws.jaxme.generator.sg.impl.ccsg
Class BeanSGImpl

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.ccsg.BeanSGImpl
All Implemented Interfaces:
BeanSG
Direct Known Subclasses:
EmptyElementBeanSG, GroupBeanSG

public abstract class BeanSGImpl
extends java.lang.Object
implements BeanSG

Base implementation of BeanSG, for derivation of subclasses.


Field Summary
protected  ComplexTypeSG ctSG
           
 
Constructor Summary
protected BeanSGImpl(ComplexTypeSG pType, JavaSource pJs)
           
 
Method Summary
 void generate()
          Creates the various bean properties.
 JavaSource getJavaSource()
          Returns the class being generated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ctSG

protected final ComplexTypeSG ctSG
Constructor Detail

BeanSGImpl

protected BeanSGImpl(ComplexTypeSG pType,
                     JavaSource pJs)
Method Detail

getJavaSource

public JavaSource getJavaSource()
Returns the class being generated.


generate

public void generate()
              throws org.xml.sax.SAXException
Description copied from interface: BeanSG
Creates the various bean properties.

Specified by:
generate in interface BeanSG
Throws:
org.xml.sax.SAXException