org.jafer.zclient
Class SRWClient

java.lang.Object
  extended by org.jafer.interfaces.Databean
      extended by org.jafer.zclient.AbstractClient
          extended by org.jafer.zclient.SRWClient
All Implemented Interfaces:
java.io.Serializable, Authentication, Cache, Connection, Logging, Present, Scan, Search, Z3950Connection

public class SRWClient
extends AbstractClient

This class represents a connection to an SRWClient

See Also:
Serialized Form

Field Summary
private static java.lang.String PROTOCOL_XPATH
          Stores a reference to XPATH to locate the protocol information
 
Fields inherited from class org.jafer.zclient.AbstractClient
AUTO_RECONNECT, cache, DEFAULT_DATABASE_NAME, DEFAULT_DATACACHE_SIZE, DEFAULT_ELEMENT_SPEC, DEFAULT_FETCH_SIZE, DEFAULT_FETCH_VIEW, DEFAULT_RECORD_SCHEMA, DEFAULT_RECORD_SYNTAX, DEFAULT_RESULTSET_NAME, logger, MAX_DATACACHE_SIZE, recordCursor, TIMEOUT, userIP
 
Constructor Summary
SRWClient()
          Constructor
 
Method Summary
protected  Session createSession()
           
 
Methods inherited from class org.jafer.zclient.AbstractClient
allowReconnect, close, finalize, getAutoReconnect, getAvailableSlots, getCache, getCurrentDatabase, getCurrentDataObject, getCurrentRecord, getCurrentRecordSyntax, getCurrentRecordSyntaxName, getDatabases, getDataCacheSize, getDocument, getElementSpec, getFetchSize, getFetchView, getGroup, getHost, getNumberOfRequestRecords, getNumberOfResults, getNumberOfResults, getPassword, getPort, getQuery, getRecordCursor, getRecordCursorAsInteger, getRecordSchema, getRecordSyntax, getRemoteAddress, getResultSetName, getSearchException, getSearchException, getSession, getStartRecordNumber, getTerms, getTerms, getTimeout, getUsername, handleError, handleError, isCheckRecordFormat, isParseQuery, reConnect, saveQuery, search, setAutoReconnect, setCache, setCheckRecordFormat, setDatabases, setDatabases, setDataCacheSize, setDocument, setElementSpec, setFetchSize, setFetchView, setGroup, setHost, setNumberOfRequestRecords, setNumberOfResults, setParseQuery, setPassword, setPort, setRecordCursor, setRecordSchema, setRecordSyntax, setRemoteAddress, setResultSetName, setSearchException, setSearchException, setStartRecordNumber, setTimeout, setUsername, submitQuery
 
Methods inherited from class org.jafer.interfaces.Databean
getCacheSupport, getPresentSupport, getScanSupport, getSearchSupport
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROTOCOL_XPATH

private static final java.lang.String PROTOCOL_XPATH
Stores a reference to XPATH to locate the protocol information

See Also:
Constant Field Values
Constructor Detail

SRWClient

public SRWClient()
Constructor

Method Detail

createSession

protected Session createSession()
Specified by:
createSession in class AbstractClient