Class ExtendedFeature

  • All Implemented Interfaces:
    org.apache.karaf.features.Blacklisting, org.apache.karaf.features.Feature

    public class ExtendedFeature
    extends Object
    implements org.apache.karaf.features.Feature
    • Field Detail

      • repository

        protected final String repository
      • feature

        protected final org.apache.karaf.features.Feature feature
    • Constructor Detail

      • ExtendedFeature

        public ExtendedFeature​(ExtendedFeature.State state,
                               String repository,
                               org.apache.karaf.features.Feature feature)
    • Method Detail

      • getBundles

        public List<org.apache.karaf.features.BundleInfo> getBundles()
        Specified by:
        getBundles in interface org.apache.karaf.features.Feature
      • getConfigurations

        public List<org.apache.karaf.features.ConfigInfo> getConfigurations()
        Specified by:
        getConfigurations in interface org.apache.karaf.features.Feature
      • getConfigurationFiles

        public List<org.apache.karaf.features.ConfigFileInfo> getConfigurationFiles()
        Specified by:
        getConfigurationFiles in interface org.apache.karaf.features.Feature
      • getConditional

        public List<? extends org.apache.karaf.features.Conditional> getConditional()
        Specified by:
        getConditional in interface org.apache.karaf.features.Feature
      • getCapabilities

        public List<? extends org.apache.karaf.features.Capability> getCapabilities()
        Specified by:
        getCapabilities in interface org.apache.karaf.features.Feature
      • getRequirements

        public List<? extends org.apache.karaf.features.Requirement> getRequirements()
        Specified by:
        getRequirements in interface org.apache.karaf.features.Feature
      • getDependencies

        public List<org.apache.karaf.features.Dependency> getDependencies()
        Specified by:
        getDependencies in interface org.apache.karaf.features.Feature
      • getId

        public String getId()
        Specified by:
        getId in interface org.apache.karaf.features.Feature
      • getName

        public String getName()
        Specified by:
        getName in interface org.apache.karaf.features.Feature
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface org.apache.karaf.features.Feature
      • getResolver

        public String getResolver()
        Specified by:
        getResolver in interface org.apache.karaf.features.Feature
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.apache.karaf.features.Feature
      • getDetails

        public String getDetails()
        Specified by:
        getDetails in interface org.apache.karaf.features.Feature
      • getRepository

        public String getRepository()
      • getInstall

        public String getInstall()
        Specified by:
        getInstall in interface org.apache.karaf.features.Feature
      • isHidden

        public boolean isHidden()
        Specified by:
        isHidden in interface org.apache.karaf.features.Feature
      • getStartLevel

        public int getStartLevel()
        Specified by:
        getStartLevel in interface org.apache.karaf.features.Feature
      • hasVersion

        public boolean hasVersion()
        Specified by:
        hasVersion in interface org.apache.karaf.features.Feature
      • getScoping

        public org.apache.karaf.features.Scoping getScoping()
        Specified by:
        getScoping in interface org.apache.karaf.features.Feature
      • getLibraries

        public List<? extends org.apache.karaf.features.Library> getLibraries()
        Specified by:
        getLibraries in interface org.apache.karaf.features.Feature
      • getNamespace

        public String getNamespace()
        Specified by:
        getNamespace in interface org.apache.karaf.features.Feature
      • getResourceRepositories

        public List<String> getResourceRepositories()
        Specified by:
        getResourceRepositories in interface org.apache.karaf.features.Feature
      • getRepositoryUrl

        public String getRepositoryUrl()
        Specified by:
        getRepositoryUrl in interface org.apache.karaf.features.Feature
      • isBlacklisted

        public boolean isBlacklisted()
        Specified by:
        isBlacklisted in interface org.apache.karaf.features.Blacklisting