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

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.ccsg.DriverSGImpl
      extended byorg.apache.ws.jaxme.generator.sg.impl.ccsg.GroupDriverSG
          extended byorg.apache.ws.jaxme.generator.sg.impl.ccsg.ChoiceDriverSG
All Implemented Interfaces:
DriverSG

public class ChoiceDriverSG
extends GroupDriverSG

Implementation of DriverSG for choice groups.


Field Summary
 
Fields inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.GroupDriverSG
ccSG, group, outerGroup, particles
 
Fields inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.DriverSGImpl
ctSG
 
Constructor Summary
ChoiceDriverSG(ComplexTypeSG pType, GroupSG pGroup, JavaSource pOuterGroup, JavaInnerClass pJs)
          Creates a new instance, generating methods for serialization of the given type into the given source file.
ChoiceDriverSG(ComplexTypeSG pType, JavaSource pJs)
          Creates a new instance, generating methods for serialization of the given type into the given source file.
 
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.GroupDriverSG
addNames, getNames, getOuterGroup, newMarshalChildsMethod
 
Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.ccsg.DriverSGImpl
generate, getJavaSource, getParamController, getParamElement, getParamHandler, getType, newGetAttributesMethod, newGetPreferredPrefixMethod, setParamController, setParamElement, setParamHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChoiceDriverSG

public ChoiceDriverSG(ComplexTypeSG pType,
                      JavaSource pJs)
               throws org.xml.sax.SAXException
Creates a new instance, generating methods for serialization of the given type into the given source file.


ChoiceDriverSG

public ChoiceDriverSG(ComplexTypeSG pType,
                      GroupSG pGroup,
                      JavaSource pOuterGroup,
                      JavaInnerClass pJs)
               throws org.xml.sax.SAXException
Creates a new instance, generating methods for serialization of the given type into the given source file.