|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Connector
A connector is a support class that is needed to contain all administrative information that is needed to access service providers. It is able to initialize and retrieve/create objects that give access to a service provider
Method Summary | |
---|---|
void |
factorySideInitialization(org.w3c.dom.Document xmlConfiguration,
ConnectorRequest request)
Initializes the connector with information contained in the request. |
java.lang.Object |
getImplementingObject(ConnectorRequest req)
Returns an object that supports the desired functionality or gives (indirectly)access to the desired functionality. |
org.geotools.metadata.iso.MetadataEntity |
getMetadata(java.lang.String s)
|
java.lang.String |
getName()
access to the name field of a connector |
boolean |
isSupported(ConnectorRequest request)
Checks if a connector supports a service provider that fullfills the conditions set in the request. |
java.lang.String |
registrySideInitialization(ConnectorRequest request)
Creates an Xml string that contains initialization inforamtion needed by the factory to properly created the connector implied by the request. |
Method Detail |
---|
org.geotools.metadata.iso.MetadataEntity getMetadata(java.lang.String s)
s
- a metadata identifier based on ISO 19115. see..
boolean isSupported(ConnectorRequest request)
request
- contains all information that is needed to find a suitable
connector
void factorySideInitialization(org.w3c.dom.Document xmlConfiguration, ConnectorRequest request) throws N52Exception
xmlConfiguration
- xml DOM document containing the information returned by the
registryrequest
- The original request may contain initialization information
used as the client side
IllegalConnectorRequest
- requested parameters where not present or invalid in the
request
ParameterDoesNotExist
N52Exception
java.lang.String registrySideInitialization(ConnectorRequest request)
request
- The original request may contain information that is needed by
the server side to create extra initialization information
IllegalConnectorRequest
- requested parameters where not present or invalid in the
requestjava.lang.String getName()
java.lang.Object getImplementingObject(ConnectorRequest req) throws N52Exception
req
-
N52Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |