org.jboss.xb.binding.sunday.unmarshalling
Class ModelGroupBinding.Cursor

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.ModelGroupBinding.Cursor
Enclosing class:
ModelGroupBinding

public abstract static class ModelGroupBinding.Cursor
extends Object


Field Summary
protected  ParticleBinding particle
           
 
Constructor Summary
protected ModelGroupBinding.Cursor(ParticleBinding particle)
           
 
Method Summary
protected  List addItem(List list, Object o)
           
abstract  void endElement(javax.xml.namespace.QName qName)
           
abstract  ParticleBinding getCurrentParticle()
           
abstract  ElementBinding getElement()
           
protected  ElementBinding getElement(List group, javax.xml.namespace.QName qName, Attributes atts, Set passedGroups, boolean ignoreWildcards)
           
 ElementBinding getElement(javax.xml.namespace.QName qName, Attributes attrs, boolean ignoreWildcards)
           
protected abstract  ElementBinding getElement(javax.xml.namespace.QName qName, Attributes atts, Set passedGroups, boolean ignoreWildcards)
           
 ModelGroupBinding getModelGroup()
           
abstract  int getOccurence()
           
 ParticleBinding getParticle()
           
 List startElement(javax.xml.namespace.QName qName, Attributes attrs)
           
protected abstract  List startElement(javax.xml.namespace.QName qName, Attributes atts, Set passedGroups, List groupStack, boolean required)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

particle

protected final ParticleBinding particle
Constructor Detail

ModelGroupBinding.Cursor

protected ModelGroupBinding.Cursor(ParticleBinding particle)
Method Detail

getParticle

public ParticleBinding getParticle()

getModelGroup

public ModelGroupBinding getModelGroup()

getCurrentParticle

public abstract ParticleBinding getCurrentParticle()

getElement

public abstract ElementBinding getElement()

startElement

public List startElement(javax.xml.namespace.QName qName,
                         Attributes attrs)

getElement

public ElementBinding getElement(javax.xml.namespace.QName qName,
                                 Attributes attrs,
                                 boolean ignoreWildcards)

endElement

public abstract void endElement(javax.xml.namespace.QName qName)

getOccurence

public abstract int getOccurence()

startElement

protected abstract List startElement(javax.xml.namespace.QName qName,
                                     Attributes atts,
                                     Set passedGroups,
                                     List groupStack,
                                     boolean required)

getElement

protected abstract ElementBinding getElement(javax.xml.namespace.QName qName,
                                             Attributes atts,
                                             Set passedGroups,
                                             boolean ignoreWildcards)

getElement

protected ElementBinding getElement(List group,
                                    javax.xml.namespace.QName qName,
                                    Attributes atts,
                                    Set passedGroups,
                                    boolean ignoreWildcards)

addItem

protected List addItem(List list,
                       Object o)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.