All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.exist.interpreter.IPragma Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
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