public interface RequiredInterface extends NamedInterface
Modifier and Type | Method and Description |
---|---|
boolean |
covers(RequiredInterface aInterface)
Determines if the requirements of the current interface are at least
those of the given required interface.
|
ProvidedInterface |
getProvider()
Gets the provider interface.
|
boolean |
implementedBy(ProvidedInterface aInterface)
Checks if the service is provided by a given provided interface.
|
boolean |
isOptional() |
void |
setProvider(ProvidedInterface aProvider)
Sets the provider of this interface.
|
getName
boolean isOptional()
boolean implementedBy(ProvidedInterface aInterface)
aInterface
- Provided interface.void setProvider(ProvidedInterface aProvider)
aProvider
- Provider.ProvidedInterface getProvider()
boolean covers(RequiredInterface aInterface)
Copyright © 2022. All rights reserved.