org.jafer.interfaces
Interface Search

All Known Implementing Classes:
Adaptor, DatabeanManager, JDBC, ZClient

public interface Search

Methods for searching

Author:
Antony Corfield; Matthew Dovey; Colin Tatham

Method Summary
 java.lang.String[] getDatabases()
          Get databases currently searched
 int getNumberOfResults()
          Get number of results for last query
 org.w3c.dom.Node getQuery()
          Get the last submitted query
 java.lang.String getResultSetName()
           
 java.lang.String getSearchProfile()
           
 boolean isParseQuery()
           
 void saveQuery(java.lang.String file)
           
 void setDatabases(java.lang.String database)
          Set database to search
 void setDatabases(java.lang.String[] databases)
          Set databases to search
 void setParseQuery(boolean parseQuery)
           
 void setResultSetName(java.lang.String resultSetName)
           
 void setSearchProfile(java.lang.String searchProfile)
           
 int submitQuery(org.w3c.dom.Node query)
          Send query in XML form
 

Method Detail

setSearchProfile

public void setSearchProfile(java.lang.String searchProfile)

getSearchProfile

public java.lang.String getSearchProfile()

setResultSetName

public void setResultSetName(java.lang.String resultSetName)

getResultSetName

public java.lang.String getResultSetName()

setDatabases

public void setDatabases(java.lang.String database)
Set database to search

Parameters:
database - database

setDatabases

public void setDatabases(java.lang.String[] databases)
Set databases to search

Parameters:
databases - databases

getDatabases

public java.lang.String[] getDatabases()
Get databases currently searched

Returns:
databases

setParseQuery

public void setParseQuery(boolean parseQuery)

isParseQuery

public boolean isParseQuery()

submitQuery

public int submitQuery(org.w3c.dom.Node query)
                throws JaferException
Send query in XML form

Returns:
number of records found
JaferException

saveQuery

public void saveQuery(java.lang.String file)
               throws JaferException
JaferException

getNumberOfResults

public int getNumberOfResults()
Get number of results for last query

Returns:
number of results

getQuery

public org.w3c.dom.Node getQuery()
Get the last submitted query

Returns:
query