public abstract class AbstractPosition extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
ended |
protected ParticleHandler |
handler |
protected static org.jboss.logging.Logger |
log |
protected AbstractPosition |
next |
protected AbstractPosition |
notSkippedParent |
protected Object |
o |
protected int |
occurrence |
protected TypeBinding |
parentType |
protected ParticleBinding |
particle |
protected AbstractPosition |
previous |
protected QName |
qName |
protected RepeatableParticleHandler |
repeatableHandler |
protected Object |
repeatableParticleValue |
protected boolean |
skip |
protected PositionStack |
stack |
protected TermBinding |
term |
protected static boolean |
trace |
Modifier | Constructor and Description |
---|---|
protected |
AbstractPosition(QName qName,
ParticleBinding particle) |
Modifier and Type | Method and Description |
---|---|
abstract void |
characters(char[] ch,
int start,
int length) |
abstract void |
endParticle() |
void |
endRepeatableParticle() |
protected AbstractPosition |
getLastNotSkipped() |
ParticleBinding |
getParticle() |
AbstractPosition |
getPrevious() |
Object |
getRepeatableParticleValue() |
Object |
getValue() |
protected void |
initHandler() |
protected void |
initValue(Attributes atts) |
boolean |
isElement() |
boolean |
isEnded() |
protected abstract AbstractPosition |
nextPosition(QName startName,
Attributes atts) |
protected abstract void |
repeatForChild(Attributes atts) |
static void |
resetTrace() |
protected void |
setParent(AbstractPosition parentPosition,
ParticleHandler handler) |
void |
setStack(PositionStack stack) |
abstract ElementPosition |
startParticle(QName startName,
Attributes atts) |
protected void |
startRepeatableParticle() |
protected static org.jboss.logging.Logger log
protected static boolean trace
protected PositionStack stack
protected final QName qName
protected ParticleBinding particle
protected TermBinding term
protected ParticleHandler handler
protected TypeBinding parentType
protected Object o
protected Object repeatableParticleValue
protected RepeatableParticleHandler repeatableHandler
protected boolean ended
protected int occurrence
protected AbstractPosition previous
protected AbstractPosition next
protected AbstractPosition notSkippedParent
protected boolean skip
protected AbstractPosition(QName qName, ParticleBinding particle)
public static void resetTrace()
public void setStack(PositionStack stack)
public ParticleBinding getParticle()
public AbstractPosition getPrevious()
public Object getRepeatableParticleValue()
public Object getValue()
public boolean isEnded()
public boolean isElement()
public void endRepeatableParticle()
public abstract void endParticle()
public abstract void characters(char[] ch, int start, int length)
public abstract ElementPosition startParticle(QName startName, Attributes atts)
protected void initValue(Attributes atts)
protected void startRepeatableParticle()
protected AbstractPosition getLastNotSkipped()
protected void setParent(AbstractPosition parentPosition, ParticleHandler handler)
protected void initHandler()
protected abstract void repeatForChild(Attributes atts)
protected abstract AbstractPosition nextPosition(QName startName, Attributes atts)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.