//package org.ariadne_eu.metadata.query; // //import org.apache.log4j.Logger; //import org.ariadne_eu.metadata.query.language.QueryTranslationException; //import org.ariadne_eu.metadata.query.language.TranslateLanguage; // ///** // * Created by ben // * Date: 5-mei-2007 // * Time: 16:36:40 // * To change this template use File | Settings | File Templates. // */ //public abstract class XQueryMetadataImpl extends QueryMetadataImpl { // // private static Logger log = Logger.getLogger(XQueryMetadataImpl.class); // // public String query(String query, int start, int max, int resultsFormat) throws QueryTranslationException, QueryMetadataException { // String xQuery = TranslateLanguage.translateToQuery(query, getLanguage(), TranslateLanguage.XQUERY, start, max, resultsFormat); // return xQuery(xQuery); // } // // public int count(String query) throws QueryTranslationException, QueryMetadataException { // String xQuery = TranslateLanguage.translateToCount(query, getLanguage(), TranslateLanguage.XQUERY); // return Integer.parseInt(xQuery(xQuery)); // } // // public abstract String xQuery(String xQuery) throws QueryMetadataException; //}