Package io.goobi.viewer.model.variables
Class VariableReplacer
java.lang.Object
io.goobi.viewer.model.variables.VariableReplacer
- Direct Known Subclasses:
NoopVariableReplacer
-
Constructor Summary
ConstructorsConstructorDescriptionVariableReplacer(Configuration configuration) VariableReplacer(Configuration config, StructElementStub anchor, StructElementStub topStruct, StructElementStub structElement, PhysicalElement page) VariableReplacer(StructElementStub struct) VariableReplacer(ViewManager viewManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReplacement(String s, String value) getReplacementStrings(String template) getReplacementValues(List<String> replacementStrings) de.intranda.metadata.multilanguage.IMetadataValuereplace(de.intranda.metadata.multilanguage.IMetadataValue value) de.intranda.metadata.multilanguage.Metadatareplace(de.intranda.metadata.multilanguage.Metadata metadata) replaceAll(String template, String separator) replaceFirst(String template)
-
Constructor Details
-
VariableReplacer
- Throws:
IndexUnreachableException
-
VariableReplacer
public VariableReplacer(Configuration config, StructElementStub anchor, StructElementStub topStruct, StructElementStub structElement, PhysicalElement page) -
VariableReplacer
-
VariableReplacer
-
VariableReplacer
-
-
Method Details
-
replace
-
replaceFirst
-
replaceAll
-
getReplacedStrings
-
getReplacementValues
-
getReplacementStrings
-
addReplacement
-
replace
public de.intranda.metadata.multilanguage.Metadata replace(de.intranda.metadata.multilanguage.Metadata metadata) -
replace
public de.intranda.metadata.multilanguage.IMetadataValue replace(de.intranda.metadata.multilanguage.IMetadataValue value)
-