Home » lucene-3.0.1-src » org.apache » lucene » xmlparser » [javadoc | source]

    1   package org.apache.lucene.xmlparser;
    2   
    3   import org.apache.lucene.search.Query;
    4   import org.w3c.dom.Element;
    5   /**
    6    * Licensed to the Apache Software Foundation (ASF) under one or more
    7    * contributor license agreements.  See the NOTICE file distributed with
    8    * this work for additional information regarding copyright ownership.
    9    * The ASF licenses this file to You under the Apache License, Version 2.0
   10    * (the "License"); you may not use this file except in compliance with
   11    * the License.  You may obtain a copy of the License at
   12    *
   13    *     http://www.apache.org/licenses/LICENSE-2.0
   14    *
   15    * Unless required by applicable law or agreed to in writing, software
   16    * distributed under the License is distributed on an "AS IS" BASIS,
   17    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   18    * See the License for the specific language governing permissions and
   19    * limitations under the License.
   20    */
   21   /**
   22    * Implemented by objects that produce Lucene Query objects from XML streams. Implementations are
   23    * expected to be thread-safe so that they can be used to simultaneously parse multiple XML documents.
   24    */
   25   public interface QueryBuilder {
   26   	
   27   	public Query getQuery(Element e) throws ParserException;
   28   
   29   }

Home » lucene-3.0.1-src » org.apache » lucene » xmlparser » [javadoc | source]