Interface IProfileRegistry

All Known Implementing Classes:
ProfileRegistry

public interface IProfileRegistry
Registry for all available profiles.
  • Field Details

  • Method Details

    • 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.
    • addObserver

      void addObserver(Observer observer)
      Parameters:
      observer -
      See Also: