Interface GenericSpecification

All Superinterfaces:
Cloneable, VersionConstraint

public interface GenericSpecification extends VersionConstraint
A specification which depends on a generic capability
Since:
3.2
Restriction:
This interface is not intended to be implemented by clients.
  • Field Details

  • Method Details

    • getMatchingFilter

      String getMatchingFilter()
      Returns a matching filter used to match with a suppliers attributes
      Returns:
      a matching filter used to match with a suppliers attributes
    • getType

      String getType()
      Returns the type of generic specification
      Returns:
      the type of generic specification
    • getResolution

      int getResolution()
      Returns the resolution type of the required capability. The returned value is a bit mask that may have the optional bit RESOLUTION_OPTIONAL and/or the multiple bit RESOLUTION_MULTIPLE set.
      Returns:
      the resolution type of the required capability
    • getSuppliers

      GenericDescription[] getSuppliers()
      Returns the suppliers of the capability. If the the resolution is multiple then more than one supplier may be returned
      Returns:
      the suppliers of the capability