Uses of Class
io.goobi.viewer.model.variables.VariableReplacer
Packages that use VariableReplacer
Package
Description
Core controller and utility classes of the Goobi viewer.
Configuration-driven value filters used to include or exclude data based on rules defined in the viewer configuration.
Lightweight model and configuration value objects used across the controller layer, such as caching maps,
labeled values, feature-set and web-resource configurations, and view attribute containers.
Models downloadable resources associated with records in the Goobi viewer, such as
pre-generated PDF files and other media offered to users as direct downloads.
Provides variable substitution support for template strings, replacing
{variable-name} placeholders
with values sourced from configuration and Solr document fields.-
Uses of VariableReplacer in io.goobi.viewer.controller
Methods in io.goobi.viewer.controller with parameters of type VariableReplacer -
Uses of VariableReplacer in io.goobi.viewer.controller.config.filter
Methods in io.goobi.viewer.controller.config.filter with parameters of type VariableReplacerModifier and TypeMethodDescriptionbooleanAbstractFilterConfiguration.applies(VariableReplacer vr) Test whether all conditions of this filter apply, if any.booleanConfiguredValueFilter.passes(VariableReplacer vr) This is the main method to apply the filter.booleanConfiguredValueFilter.passes(String value, VariableReplacer vr) booleanIFilterConfiguration.passes(String value, VariableReplacer vr) booleanPassedValueFilter.passes(String value, VariableReplacer vr) This is the main method to apply the filter. -
Uses of VariableReplacer in io.goobi.viewer.controller.model
Constructors in io.goobi.viewer.controller.model with parameters of type VariableReplacerModifierConstructorDescriptionProviderConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config, VariableReplacer vr) WebResourceConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config, VariableReplacer vr) -
Uses of VariableReplacer in io.goobi.viewer.model.resources.download
Methods in io.goobi.viewer.model.resources.download that return VariableReplacerModifier and TypeMethodDescriptionMethods in io.goobi.viewer.model.resources.download with parameters of type VariableReplacerModifier and TypeMethodDescriptionExternalResourceUrlService.getAllowedUrls(VariableReplacer vr) Expands all configured URL templates using the givenVariableReplacer.ExternalResourceUrlService.getExistingUrls(VariableReplacer vr) Returns existence-filtered URLs for the record represented byvr. -
Uses of VariableReplacer in io.goobi.viewer.model.variables
Subclasses of VariableReplacer in io.goobi.viewer.model.variablesModifier and TypeClassDescriptionclassA no-operationVariableReplacerthat is initialised with an empty variable map and leaves all input strings unchanged.