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

java.lang.Object
  extended by org.apache.ws.jaxme.generator.sg.impl.ccsg.DriverSGImpl
      extended by org.apache.ws.jaxme.generator.sg.impl.ccsg.GroupDriverSG
          extended by org.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.
 
Method Summary
 
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.

Throws:
org.xml.sax.SAXException

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.

Throws:
org.xml.sax.SAXException