Class ProviderConfiguration

java.lang.Object
io.goobi.viewer.controller.model.ProviderConfiguration

public class ProviderConfiguration extends Object
Bundles provider configurations for IIIF manifests into a single object.
Author:
Florian Alpers
  • Constructor Details

    • ProviderConfiguration

      public ProviderConfiguration(String uri, String label) throws PresentationException
      Parameters:
      uri - URI of the provider
      label - display label of the provider
      Throws:
      PresentationException
    • ProviderConfiguration

      public ProviderConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config) throws PresentationException
      Parameters:
      config - XML configuration node for the provider
      Throws:
      PresentationException
    • ProviderConfiguration

      public ProviderConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config, VariableReplacer vr) throws PresentationException
      Parameters:
      config - XML configuration node for the provider
      vr - variable replacer for resolving placeholders in config values
      Throws:
      PresentationException
  • Method Details