Class FeatureReq


  • public class FeatureReq
    extends Object
    Requirement for a feature

    The syntax of a requirement as a String is name[/versionRange]. If no versionRange is given then a range of [0,) is assumed which matches all versions.

    - name: Can be a feature name or a regexp like myfeat.* - versionRange: version or range - version: Will specify a specific version. Like [version,version]. An exemption is 0.0.0 which matches all versions. - range: Like defined in OSGi VersionRange. Example: [1.0.0, 1.1.0)

    • Constructor Detail

      • FeatureReq

        public FeatureReq​(String nameAndRange)
      • FeatureReq

        public FeatureReq​(String name,
                          String versionRange)
      • FeatureReq

        public FeatureReq​(String name,
                          org.apache.felix.utils.version.VersionRange versionRange,
                          boolean blacklisted)
      • FeatureReq

        public FeatureReq​(Feature feature)