org.fao.geonet.services.util.z3950.provider.GN
Class GNResultSet
java.lang.Object
java.util.Observable
org.jzkit.search.util.ResultSet.AbstractIRResultSet
org.fao.geonet.services.util.z3950.provider.GN.GNResultSet
- All Implemented Interfaces:
- org.jzkit.search.util.ResultSet.IRResultSet
public class GNResultSet
- extends org.jzkit.search.util.ResultSet.AbstractIRResultSet
- implements org.jzkit.search.util.ResultSet.IRResultSet
interface between JZKit and GN. Retrieves XML content from the GN backend and
makes it available to JZkit
- Author:
- 'Timo Proescholdt '
| Fields inherited from class org.jzkit.search.util.ResultSet.AbstractIRResultSet |
create_time, last_message, messages, requestedSyntax, requestedSyntaxName, result_set_name, task_identifier, TASK_MESSAGE_DIAGNOSTIC, TASK_MESSAGE_ERROR, TASK_MESSAGE_INFO, TASK_MESSAGE_WARNING, task_status_code, user_data |
|
Method Summary |
void |
asyncGetFragment(int starting_fragment,
int count,
org.jzkit.search.util.RecordModel.RecordFormatSpecification spec,
org.jzkit.search.util.ResultSet.IFSNotificationTarget target)
|
void |
close()
|
int |
evaluate(int timeout)
|
org.jzkit.search.util.RecordModel.InformationFragment[] |
getFragment(int startingFragment,
int count,
org.jzkit.search.util.RecordModel.RecordFormatSpecification spec)
|
int |
getFragmentCount()
|
int |
getRecordAvailableHWM()
|
org.jzkit.search.util.ResultSet.IRResultSetInfo |
getResultSetInfo()
|
| Methods inherited from class org.jzkit.search.util.ResultSet.AbstractIRResultSet |
cancelTask, destroyTask, getLastMessage, getPrivateTaskStatusCode, getQuery, getRequestedSyntax, getRequestedSyntaxName, getResultSetName, getSetID, getStatus, getTaskCreationTime, lookupPrivateStatusCode, postMessage, requestStatusNotification, setDiagnosticStatus, setQuery, setRequestedSyntax, setRequestedSyntaxName, setResultSetName, setStatus, waitForCondition, waitForStatus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jzkit.search.util.ResultSet.IRResultSet |
addObserver, getResultSetName, getSetID, getStatus, postMessage, requestStatusNotification, setResultSetName, waitForCondition, waitForStatus |
GNResultSet
public GNResultSet(GNXMLQuery query,
Object userInfo,
Observer[] observers,
ServiceContext srvctx)
throws Exception
- Throws:
Exception
evaluate
public int evaluate(int timeout)
getFragment
public org.jzkit.search.util.RecordModel.InformationFragment[] getFragment(int startingFragment,
int count,
org.jzkit.search.util.RecordModel.RecordFormatSpecification spec)
throws org.jzkit.search.util.ResultSet.IRResultSetException
- Specified by:
getFragment in interface org.jzkit.search.util.ResultSet.IRResultSet
- Throws:
org.jzkit.search.util.ResultSet.IRResultSetException
asyncGetFragment
public void asyncGetFragment(int starting_fragment,
int count,
org.jzkit.search.util.RecordModel.RecordFormatSpecification spec,
org.jzkit.search.util.ResultSet.IFSNotificationTarget target)
throws org.jzkit.search.util.ResultSet.IRResultSetException
- Specified by:
asyncGetFragment in interface org.jzkit.search.util.ResultSet.IRResultSet- Specified by:
asyncGetFragment in class org.jzkit.search.util.ResultSet.AbstractIRResultSet
- Throws:
org.jzkit.search.util.ResultSet.IRResultSetException
close
public void close()
- Specified by:
close in interface org.jzkit.search.util.ResultSet.IRResultSet- Specified by:
close in class org.jzkit.search.util.ResultSet.AbstractIRResultSet
getFragmentCount
public int getFragmentCount()
- Specified by:
getFragmentCount in interface org.jzkit.search.util.ResultSet.IRResultSet- Specified by:
getFragmentCount in class org.jzkit.search.util.ResultSet.AbstractIRResultSet
getRecordAvailableHWM
public int getRecordAvailableHWM()
- Specified by:
getRecordAvailableHWM in interface org.jzkit.search.util.ResultSet.IRResultSet- Specified by:
getRecordAvailableHWM in class org.jzkit.search.util.ResultSet.AbstractIRResultSet
getResultSetInfo
public org.jzkit.search.util.ResultSet.IRResultSetInfo getResultSetInfo()
- Specified by:
getResultSetInfo in interface org.jzkit.search.util.ResultSet.IRResultSet- Specified by:
getResultSetInfo in class org.jzkit.search.util.ResultSet.AbstractIRResultSet
Copyright © 2003-2013. All Rights Reserved.