Package org.gvsig.catalog.drivers
Interface ICatalogServiceDriver
- All Superinterfaces:
IDiscoveryServiceDriver
- All Known Implementing Classes:
AbstractCatalogServiceDriver,CSWCatalogServiceDriver,CSWebRIMCatalogServiceDriver,CSWISO19115CatalogServiceDriver,SRWCatalogServiceDriver,Z3950CatalogServiceDriver
This interface has to be implemented by all the classes that implement
a catalog protocol. It describes all the common operations.
- Author:
- Jorge Piera Llodra (piera_jor@gva.es)
-
Method Summary
Modifier and TypeMethodDescriptiongetRecords(URI uri, CatalogQuery query, int firstRecord) It send a request with a query to retrieve the server recordsMethods inherited from interface org.gvsig.catalog.drivers.IDiscoveryServiceDriver
createQuery, getAditionalSearchPanel, getCapabilities, getDefaultPort, getDefaultSchema, getOneServer, getServerAnswerReady, getServiceName, isProtocolSupported, setServerAnswerReady, toString
-
Method Details
-
getRecords
It send a request with a query to retrieve the server records- Parameters:
uri- Server URIquery- It contains the values to do the query (title="XXX",abstract="YYY",...)firstRecord- Number of the first record to retrieve- Returns:
- RecordsAnswer Contains the records and additional info
-
getProfile
IProfile getProfile()- Returns:
- the server profile. A profile is a list of default values for the properties used to create the queries
-