org.apache.ws.jaxme.generator.sg.impl
Class ChoiceBeanSG

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.ccsg.BeanSGImpl
      extended byorg.apache.ws.jaxme.generator.sg.impl.ccsg.GroupBeanSG
          extended byorg.apache.ws.jaxme.generator.sg.impl.ChoiceBeanSG
All Implemented Interfaces:
BeanSG

public class ChoiceBeanSG
extends GroupBeanSG
implements BeanSG

Implementation of BeanSG for choice groups.


Field Summary
 
Fields inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.GroupBeanSG
ccSG, group, particles
 
Fields inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.BeanSGImpl
ctSG
 
Constructor Summary
ChoiceBeanSG(ComplexTypeSG pType, GroupSG pGroup, JavaSource pJs)
          Creates a new instance generating properties for the given group into the Java class pJs.
ChoiceBeanSG(ComplexTypeSG pType, JavaSource pJs)
          Creates a new instance generating properties for the given type into the Java class pJs.
 
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.GroupBeanSG
generate
 
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
 
Methods inherited from interface org.apache.ws.jaxme.generator.sg.impl.ccsg.BeanSG
generate
 

Constructor Detail

ChoiceBeanSG

public ChoiceBeanSG(ComplexTypeSG pType,
                    JavaSource pJs)
             throws org.xml.sax.SAXException
Creates a new instance generating properties for the given type into the Java class pJs.


ChoiceBeanSG

public ChoiceBeanSG(ComplexTypeSG pType,
                    GroupSG pGroup,
                    JavaSource pJs)
             throws org.xml.sax.SAXException
Creates a new instance generating properties for the given group into the Java class pJs.