Package eu.clarin.sru.client
Class SRUExplainRecordData
- java.lang.Object
-
- eu.clarin.sru.client.SRUExplainRecordData
-
- All Implemented Interfaces:
SRURecordData
public class SRUExplainRecordData extends Object implements SRURecordData
A record data implementation for SRU explain record data conforming to the ZeeRex schema.- See Also:
- ZeeRex DTD
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SRUExplainRecordData.ConfigInfo
static class
SRUExplainRecordData.DatabaseInfo
static class
SRUExplainRecordData.IndexInfo
static class
SRUExplainRecordData.LocalizedString
static class
SRUExplainRecordData.Schema
static class
SRUExplainRecordData.ServerInfo
-
Field Summary
Fields Modifier and Type Field Description static String
RECORD_SCHEMA
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SRUExplainRecordData.ConfigInfo
getConfigInfo()
SRUExplainRecordData.DatabaseInfo
getDatabaseInfo()
SRUExplainRecordData.IndexInfo
getIndexInfo()
String
getRecordSchema()
The record schema for this record.List<SRUExplainRecordData.Schema>
getSchemaInfo()
SRUExplainRecordData.ServerInfo
getServerInfo()
boolean
isTransient()
This record is transient.
-
-
-
Field Detail
-
RECORD_SCHEMA
public static final String RECORD_SCHEMA
- See Also:
- Constant Field Values
-
-
Method Detail
-
isTransient
public boolean isTransient()
Description copied from interface:SRURecordData
This record is transient. If you want to store the data to process it later, you need to create a copy of the data.- Specified by:
isTransient
in interfaceSRURecordData
- Returns:
true
, if record is transient,false
otherwise
-
getRecordSchema
public String getRecordSchema()
Description copied from interface:SRURecordData
The record schema for this record.- Specified by:
getRecordSchema
in interfaceSRURecordData
- Returns:
- the record schema
-
getServerInfo
public SRUExplainRecordData.ServerInfo getServerInfo()
-
getDatabaseInfo
public SRUExplainRecordData.DatabaseInfo getDatabaseInfo()
-
getSchemaInfo
public List<SRUExplainRecordData.Schema> getSchemaInfo()
-
getIndexInfo
public SRUExplainRecordData.IndexInfo getIndexInfo()
-
getConfigInfo
public SRUExplainRecordData.ConfigInfo getConfigInfo()
-
-