Interface OwsCapabilitiesExtensionProvider
-
- All Superinterfaces:
Component<OwsCapabilitiesExtensionKey>,Keyed<OwsCapabilitiesExtensionKey>
public interface OwsCapabilitiesExtensionProvider extends Component<OwsCapabilitiesExtensionKey>
Interface for OwsCapabilitiesExtensionProvider. Implementations of this interface are loaded by theOwsCapabilitiesExtensionRepository.- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OwsCapabilitiesExtensiongetExtension()Get theOwsCapabilitiesExtensionthe provider provides.StringgetRelatedOperation()Get the specific service operation name thisOwsCapabilitiesExtensionrelates to.booleanhasRelatedOperation()Does thisOwsCapabilitiesExtensionrelated to a specific service operation
-
-
-
Method Detail
-
getExtension
OwsCapabilitiesExtension getExtension()
Get theOwsCapabilitiesExtensionthe provider provides.- Returns:
- provided CapabilitiesExtension
-
hasRelatedOperation
boolean hasRelatedOperation()
Does thisOwsCapabilitiesExtensionrelated to a specific service operation- Returns:
true, if service relates to a specific service operation
-
getRelatedOperation
String getRelatedOperation()
Get the specific service operation name thisOwsCapabilitiesExtensionrelates to.- Returns:
- Related service operation name
-
-