1 /***************************************************************************2 * Copyright 2001-2003 The eXo Platform SARL All rights reserved. *3 * Please look at license.txt in info directory for more license detail. *4 **************************************************************************/5 6 package org.exoplatform.services.xml.querying;7 8 import java.io.InputStream ;9 import org.exoplatform.services.xml.querying.helper.SimpleStatementHelper;10 import org.exoplatform.services.xml.querying.helper.XMLDataManager;11 12 13 14 /**15 * Created by The eXo Platform SARL .16 *17 * XML query entry point18 * @author Gennady Azarenkov19 * @version $Id: XMLQueryingService.java 566 2005-01-25 12:50:49Z kravchuk $20 */21 22 public interface XMLQueryingService23 {24 /**25 * Creates an empty query object26 * See xtas.sourceforge.net for details27 * @return xtas.Query object28 */29 XMLQuery createQuery();30 31 XMLQuery createQuery(Statement statement) throws InvalidSourceException;32 33 XMLQuery createQuery(Statement statement, InputStream inputStream) throws InvalidSourceException;34 35 SimpleStatementHelper createStatementHelper();36 37 XMLDataManager createXMLDataManager();38 39 }40