Interface IProfileRegistry

  • All Known Implementing Classes:
    ProfileRegistry

    public interface IProfileRegistry
    Registry for all available profiles.
    • Method Detail

      • getRegisteredProfiles

        Collection<Profile> getRegisteredProfiles()
        Returns an unmodifiable collection of all registered profiles.
        Returns:
        all registered profiles.
      • getRegisteredProfileProviders

        Collection<IProfileProvider> getRegisteredProfileProviders()
        Returns an unmodifiable collection of all registered profile providers.
        Returns:
        all registered profile providers.
      • registerProfile

        void registerProfile​(IProfileProvider profileProvider)
        Registers the specified profile.
        Parameters:
        profileProvider - provider for the profile to register.
      • unregisterProfile

        void unregisterProfile​(IProfileProvider profileProvider)
        Removes the specified profile from the registry.
        Parameters:
        profileProvider - provider for the profile to register.