Package io.goobi.viewer.controller.model
Class ProviderConfiguration
java.lang.Object
io.goobi.viewer.controller.model.ProviderConfiguration
Bundles provider configurations for IIIF manifests into a single object.
- Author:
- Florian Alpers
-
Constructor Summary
ConstructorsConstructorDescriptionProviderConfiguration(String uri, String label) ProviderConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config) ProviderConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config, VariableReplacer vr) -
Method Summary
-
Constructor Details
-
ProviderConfiguration
- Parameters:
uri- URI of the providerlabel- 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 providervr- variable replacer for resolving placeholders in config values- Throws:
PresentationException
-
-
Method Details
-
getUri
-
getLabel
-
getLogos
-
getHomepages
-