org.apache.slide.search
Class SearchLanguage

java.lang.Object
  |
  +--org.apache.slide.search.SearchLanguage

public abstract class SearchLanguage
extends java.lang.Object

Base class for a search language.

Version:
$Revision: 1.1 $
Author:
Remy Maucherat

Constructor Summary
SearchLanguage()
           
 
Method Summary
abstract  java.lang.String getName()
          Returns this language's name.
abstract  SearchQuery parseQuery(org.w3c.dom.Element queryElement)
          Generate a query object from a DOM Element.
abstract  SearchQuery parseQuery(java.lang.String queryString)
          Generate a query object from a String.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchLanguage

public SearchLanguage()
Method Detail

getName

public abstract java.lang.String getName()
Returns this language's name.

parseQuery

public abstract SearchQuery parseQuery(java.lang.String queryString)
                                throws InvalidQueryException
Generate a query object from a String.

parseQuery

public abstract SearchQuery parseQuery(org.w3c.dom.Element queryElement)
                                throws InvalidQueryException
Generate a query object from a DOM Element.