org.exist.interpreter.IPragma Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of exist-core Show documentation
Show all versions of exist-core Show documentation
eXist-db NoSQL Database Core
package org.exist.interpreter;
import org.exist.dom.QName;
import org.exist.xquery.AnalyzeContextInfo;
import org.exist.xquery.Expression;
import org.exist.xquery.XPathException;
import org.exist.xquery.value.Item;
import org.exist.xquery.value.Sequence;
public interface IPragma {
public void analyze(AnalyzeContextInfo contextInfo) throws XPathException;
public Sequence eval(Sequence contextSequence, Item contextItem) throws XPathException;
public void before(Context context, Expression expression) throws XPathException;
public void after(Context context, Expression expression) throws XPathException;
public void resetState(boolean postOptimization);
public String getContents();
public QName getQName();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy