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

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

public abstract class GroupBeanSG
extends BeanSGImpl

Base implementation of BeanSG for elements with complex content.


Field Summary
protected  ComplexContentSG ccSG
           
protected  GroupSG group
           
protected  ParticleSG[] particles
           
 
Fields inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.BeanSGImpl
ctSG
 
Constructor Summary
protected GroupBeanSG(ComplexTypeSG pType, GroupSG pGroup, JavaSource pJs)
           
protected GroupBeanSG(ComplexTypeSG pType, JavaSource pJs)
           
 
Method Summary
 void generate()
          Creates the various bean properties.
 
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.BeanSGImpl
getJavaSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ccSG

protected final ComplexContentSG ccSG

group

protected final GroupSG group

particles

protected final ParticleSG[] particles
Constructor Detail

GroupBeanSG

protected GroupBeanSG(ComplexTypeSG pType,
                      JavaSource pJs)
               throws org.xml.sax.SAXException

GroupBeanSG

protected GroupBeanSG(ComplexTypeSG pType,
                      GroupSG pGroup,
                      JavaSource pJs)
               throws org.xml.sax.SAXException
Method Detail

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
Overrides:
generate in class BeanSGImpl
Throws:
org.xml.sax.SAXException