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 classSRUExplainRecordData.ConfigInfostatic classSRUExplainRecordData.DatabaseInfostatic classSRUExplainRecordData.IndexInfostatic classSRUExplainRecordData.LocalizedStringstatic classSRUExplainRecordData.Schemastatic classSRUExplainRecordData.ServerInfo
-
Field Summary
Fields Modifier and Type Field Description static StringRECORD_SCHEMA
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SRUExplainRecordData.ConfigInfogetConfigInfo()SRUExplainRecordData.DatabaseInfogetDatabaseInfo()SRUExplainRecordData.IndexInfogetIndexInfo()StringgetRecordSchema()The record schema for this record.List<SRUExplainRecordData.Schema>getSchemaInfo()SRUExplainRecordData.ServerInfogetServerInfo()booleanisTransient()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:SRURecordDataThis 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:
isTransientin interfaceSRURecordData- Returns:
true, if record is transient,falseotherwise
-
getRecordSchema
public String getRecordSchema()
Description copied from interface:SRURecordDataThe record schema for this record.- Specified by:
getRecordSchemain 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()
-
-