org.jboss.xb.binding.sunday.unmarshalling
Class AbstractPosition
java.lang.Object
org.jboss.xb.binding.sunday.unmarshalling.AbstractPosition
- Direct Known Subclasses:
- ElementPosition, NonElementPosition
public abstract class AbstractPosition
- extends Object
A AbstractPosition.
- Version:
- $Revision: 1.1 $
- Author:
- Alexey Loubyansky
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.jboss.logging.Logger log
trace
protected static boolean trace
stack
protected PositionStack stack
qName
protected final QName qName
particle
protected ParticleBinding particle
term
protected TermBinding term
handler
protected ParticleHandler handler
parentType
protected TypeBinding parentType
o
protected Object o
repeatableParticleValue
protected Object repeatableParticleValue
repeatableHandler
protected RepeatableParticleHandler repeatableHandler
ended
protected boolean ended
occurrence
protected int occurrence
previous
protected AbstractPosition previous
next
protected AbstractPosition next
notSkippedParent
protected AbstractPosition notSkippedParent
skip
protected boolean skip
AbstractPosition
protected AbstractPosition(QName qName,
ParticleBinding particle)
resetTrace
public static void resetTrace()
setStack
public void setStack(PositionStack stack)
getParticle
public ParticleBinding getParticle()
getPrevious
public AbstractPosition getPrevious()
getRepeatableParticleValue
public Object getRepeatableParticleValue()
getValue
public Object getValue()
isEnded
public boolean isEnded()
isElement
public boolean isElement()
endRepeatableParticle
public void endRepeatableParticle()
endParticle
public abstract void endParticle()
characters
public abstract void characters(char[] ch,
int start,
int length)
startParticle
public abstract ElementPosition startParticle(QName startName,
Attributes atts)
initValue
protected void initValue(Attributes atts)
startRepeatableParticle
protected void startRepeatableParticle()
getLastNotSkipped
protected AbstractPosition getLastNotSkipped()
setParent
protected void setParent(AbstractPosition parentPosition,
ParticleHandler handler)
initHandler
protected void initHandler()
repeatForChild
protected abstract void repeatForChild(Attributes atts)
nextPosition
protected abstract AbstractPosition nextPosition(QName startName,
Attributes atts)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.