public final class Event extends EvaluationListener implements NodeSetListener
NodeSetListener.Support| Modifier and Type | Field and Description |
|---|---|
StringBuilder |
buff |
static Object |
DUMMY_VALUE |
Evaluation |
evaluation |
NamespaceContext |
givenNSContext |
ArrayDeque<PositionTracker> |
positionTrackerStack |
static RuntimeException |
STOP_PARSING |
StringEvaluation |
stringEvaluation |
disposed| Constructor and Description |
|---|
Event(NamespaceContext givenNSContext,
List<Expression> globalExprList,
List<Expression> exprList,
int noOfConstraints,
boolean langInterested) |
public static final RuntimeException STOP_PARSING
public static final Object DUMMY_VALUE
public final NamespaceContext givenNSContext
public final StringBuilder buff
public Evaluation evaluation
public ArrayDeque<PositionTracker> positionTrackerStack
public StringEvaluation stringEvaluation
public Event(NamespaceContext givenNSContext, List<Expression> globalExprList, List<Expression> exprList, int noOfConstraints, boolean langInterested)
public NamespaceContext getNamespaceContext()
public SAXHandler getSAXHandler()
public long order()
public int type()
public String namespaceURI()
public String localName()
public String qualifiedName()
public String value()
public String language()
public String location()
public EventID getID()
public NodeItem nodeItem()
public void setXMLBuilder(XMLBuilder xmlBuilder)
public void mayHit()
mayHit in interface NodeSetListenerpublic void discard(long order)
discard in interface NodeSetListenerpublic void finished()
finished in interface NodeSetListenerpublic void finished(Evaluation evaluation)
finished in class EvaluationListenerpublic void onInstantResult(Expression expression, NodeItem nodeItem)
public void finishedXMLBuild(NodeItem nodeItem)
public void setListener(EvaluationListener listener)
public EvaluationListener getListener()
public Evaluation addListener(Expression expr, EvaluationListener evaluationListener)
public void removeListener(Expression expr, EvaluationListener evaluationListener)
public boolean hasInstantListener(Expression expr)
public Object result(Expression expr)
public void onStartDocument()
public void onEndDocument()
public void onStartElement(String uri, String localName, String qualifiedName, String lang)
public void onEndElement()
public void onText()
public void onComment(char[] ch,
int start,
int length)
public void onAttributes(Attributes attrs)
public void onAttributes(XMLStreamReader reader)
public void onNamespaces(MyNamespaceSupport nsSupport)
public void appendText(char[] ch,
int start,
int length)
public Object evaluate(Expression expr)
Copyright © 2019. All rights reserved.