org.jboss.xb.binding.sunday.unmarshalling
Class ModelGroupBinding.Cursor
java.lang.Object
org.jboss.xb.binding.sunday.unmarshalling.ModelGroupBinding.Cursor
- Enclosing class:
- ModelGroupBinding
public abstract class ModelGroupBinding.Cursor
- extends Object
Method Summary |
protected List<ModelGroupBinding.Cursor> |
addItem(List<ModelGroupBinding.Cursor> list,
ModelGroupBinding.Cursor o)
|
abstract void |
endElement(QName qName)
|
abstract ParticleBinding |
getCurrentParticle()
|
abstract ElementBinding |
getElement()
|
protected ElementBinding |
getElement(List<ParticleBinding> group,
QName qName,
Attributes atts,
Set<ModelGroupBinding.Cursor> passedGroups,
boolean ignoreWildcards)
|
ElementBinding |
getElement(QName qName,
Attributes attrs,
boolean ignoreWildcards)
|
protected abstract ElementBinding |
getElement(QName qName,
Attributes atts,
Set<ModelGroupBinding.Cursor> passedGroups,
boolean ignoreWildcards)
|
ModelGroupBinding |
getModelGroup()
|
int |
getOccurence()
|
ParticleBinding |
getParticle()
|
abstract boolean |
isPositioned()
|
abstract boolean |
isWildcardContent()
|
boolean |
repeatElement(QName qName)
|
List<ModelGroupBinding.Cursor> |
startElement(QName qName,
Attributes attrs)
|
protected abstract List<ModelGroupBinding.Cursor> |
startElement(QName qName,
Attributes atts,
Set<ModelGroupBinding.Cursor> passedGroups,
List<ModelGroupBinding.Cursor> groupStack,
boolean required)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
particle
protected final ParticleBinding particle
trace
protected final boolean trace
occurence
protected int occurence
ModelGroupBinding.Cursor
protected ModelGroupBinding.Cursor(ParticleBinding particle)
getParticle
public ParticleBinding getParticle()
getModelGroup
public ModelGroupBinding getModelGroup()
getCurrentParticle
public abstract ParticleBinding getCurrentParticle()
getElement
public abstract ElementBinding getElement()
isPositioned
public abstract boolean isPositioned()
startElement
public List<ModelGroupBinding.Cursor> startElement(QName qName,
Attributes attrs)
getElement
public ElementBinding getElement(QName qName,
Attributes attrs,
boolean ignoreWildcards)
endElement
public abstract void endElement(QName qName)
getOccurence
public int getOccurence()
repeatElement
public boolean repeatElement(QName qName)
isWildcardContent
public abstract boolean isWildcardContent()
startElement
protected abstract List<ModelGroupBinding.Cursor> startElement(QName qName,
Attributes atts,
Set<ModelGroupBinding.Cursor> passedGroups,
List<ModelGroupBinding.Cursor> groupStack,
boolean required)
getElement
protected abstract ElementBinding getElement(QName qName,
Attributes atts,
Set<ModelGroupBinding.Cursor> passedGroups,
boolean ignoreWildcards)
getElement
protected ElementBinding getElement(List<ParticleBinding> group,
QName qName,
Attributes atts,
Set<ModelGroupBinding.Cursor> passedGroups,
boolean ignoreWildcards)
addItem
protected List<ModelGroupBinding.Cursor> addItem(List<ModelGroupBinding.Cursor> list,
ModelGroupBinding.Cursor o)
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.