org.jibx.xsd2jibx
Class JibxChoice

java.lang.Object
  extended by org.jibx.xsd2jibx.JibxObject
      extended by org.jibx.xsd2jibx.JibxChoice

public abstract class JibxChoice
extends JibxObject

for JibxObjects that contain a list of other JibxObjects extended by JibxCollection, JibxStructure, JibxMapping


Field Summary
protected  java.util.ArrayList choiceList
           
 
Fields inherited from class org.jibx.xsd2jibx.JibxObject
field, name, ns
 
Constructor Summary
JibxChoice()
           
 
Method Summary
 void addChoice(JibxObject choice)
           
 void addMappingRefs(Generator generator)
           
 JibxObject getChoice(int i)
           
 int sizeChoiceList()
           
 
Methods inherited from class org.jibx.xsd2jibx.JibxObject
getField, getName, getNs, setField, setName, setNs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

choiceList

protected java.util.ArrayList choiceList
Constructor Detail

JibxChoice

public JibxChoice()
Method Detail

sizeChoiceList

public int sizeChoiceList()

getChoice

public JibxObject getChoice(int i)

addChoice

public void addChoice(JibxObject choice)

addMappingRefs

public void addMappingRefs(Generator generator)