|
Open SiteSearch 4.1.1 Final |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ORG.oclc.z39.client.Z39present
Z39present creates PresentRequests and translates PresentResponses.
Field Summary | |
String[] |
dbnames
Array of source database names for each record returned in Response. |
Object[][] |
duplicateRecords
Array of duplicate records associated with the records. |
String[][] |
duplicateRecordsDbnames
Array of duplicate records dbnames associated with the records. |
String[][] |
duplicateRecordsSyntax
Syntax of duplicate returned records. |
int |
errorCode
Error code if Present failed. |
String |
errorMsg
Error message if Present failed. |
int |
nextResultsSetPosition
Starting point for next PresentRequest. |
int |
numberOfRecordsReturned
Number of records returned in Response. |
String |
preferredRecordSyntax
String data type containing the preferredRecordSyntax in the request |
Vector |
presentData
Vector of DbPresentData objects containing the database names and source records returned in the present response. |
int |
presentStatus
Status. |
Object[] |
records
Array of records returned in Response. |
String[] |
recordSyntax
Syntax of returned records. |
int |
referenceId
Value passed to Request and returned by a target Z39.50 server and Response stores it here. |
int |
requestLength
integer data type containing the number of bytes in the request. |
int |
responseLength
integer data type containing the number of bytes in the response. |
Constructor Summary | |
Z39present()
|
|
Z39present(Z39session z)
|
Method Summary | |
static DataDir |
decodeBerStringData(Object record,
String recordSyntax)
Decodes an input BerString data object into a DataDir object according to the input Z39.50 record syntax of the record. |
boolean |
decodeRecords()
|
void |
doPresent(int referenceId,
String resultSetName,
int resultSetStartPoint,
int numberOfRecordsRequested,
int resultSetEndPoint,
String ElementSetNames,
String preferredRecordSyntax,
boolean fMakeDataDir)
Creates, sends and proceeses a Z39.50 PresentRequest until the number of Records requested is returned or there is a failure |
BerString |
Request(int referenceId,
String resultSetName,
int resultSetStartPoint,
int numberOfRecordsRequested,
String ElementSetNames,
String preferredRecordSyntax)
Creates a Z39.50 PresentRequest. |
BerString |
Request(int referenceId,
String resultSetName,
int resultSetStartPoint,
int numberOfRecordsRequested,
String ElementSetNames,
String preferredRecordSyntax,
int extraLen,
int offset)
Creates a Z39.50 PresentRequest. |
void |
Response(BerString response)
Processes a Z39.50 PresentResponse. |
void |
Response(DataDir response)
Processes a Z39.50 PresentResponse. |
String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public int referenceId
public String preferredRecordSyntax
public int numberOfRecordsReturned
public int nextResultsSetPosition
public int presentStatus
public int errorCode
public String errorMsg
public String[] recordSyntax
public Object[] records
public Object[][] duplicateRecords
public String[][] duplicateRecordsDbnames
public String[][] duplicateRecordsSyntax
public String[] dbnames
public Vector presentData
public int requestLength
public int responseLength
Constructor Detail |
public Z39present()
public Z39present(Z39session z)
Method Detail |
public void doPresent(int referenceId, String resultSetName, int resultSetStartPoint, int numberOfRecordsRequested, int resultSetEndPoint, String ElementSetNames, String preferredRecordSyntax, boolean fMakeDataDir) throws Exception, Diagnostic1
referenceId
- Will be returned on Response.resultSetName
- Identifies the results from a SearchRequest.resultSetStartPoint
- Relative number of first record to Present.numberOfRecordsRequested
- Number of records to return.resultSetEndPoint
- number of postings Plus the relative number of the first record to presentElementSetNames
- Requested data in returned records.preferredRecordSyntax
- Requested syntax of returned records.fMakeDataDir
- flag to indicate whether decode to decode record
data into a DataDir which fills in the presentData Vectorpublic BerString Request(int referenceId, String resultSetName, int resultSetStartPoint, int numberOfRecordsRequested, String ElementSetNames, String preferredRecordSyntax)
referenceId
- Will be returned on Response.resultSetName
- Identifies the results from a SearchRequest.resultSetStartPoint
- Relative number of first record to Present.numberOfRecordsRequested
- Number of records to return.ElementSetNames
- Requested data in returned records.preferredRecordSyntax
- Requested syntax of returned records.public BerString Request(int referenceId, String resultSetName, int resultSetStartPoint, int numberOfRecordsRequested, String ElementSetNames, String preferredRecordSyntax, int extraLen, int offset)
referenceId
- Will be returned on Response.resultSetName
- Identifies the results from a SearchRequest.resultSetStartPoint
- Relative number of first record to Present.numberOfRecordsRequested
- Number of records to return.ElementSetNames
- Requested data in returned records.preferredRecordSyntax
- Requested syntax of returned records.extraLen
- Allow this much extra room in the built BER record.offset
- Build the Request at this offset in the BerStringpublic void Response(BerString response)
response
- BerString containing response.public void Response(DataDir response)
response
- DataDir containing responsepublic String toString()
public boolean decodeRecords()
public static final DataDir decodeBerStringData(Object record, String recordSyntax)
record
- the BerString object.recordSyntax
- the record syntax of the BerString object.
|
Open SiteSearch 4.1.1 Final |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |