Skip to content

LabelledEntriesFromConfig

Christian Lück edited this page Jul 25, 2022 · 1 revision

de.wwu.scdh.teilsp.extensions.LabelledEntriesFromConfig

This plugin provides labelled entries directly from the configuration file. This makes sense for light-weight, or ad-hoc definitions like for unclear/@reason.

Arguments

separator

Optional: The separator used for delimiting keys and labels. Defaults to , (comma).

key

Required: A list of keys as separated values.

label

Required: A list of labels as separated values.

Sample configuration

        <plugin>
            <class>de.wwu.scdh.teilsp.extensions.LabelledEntriesFromConfig</class>
            <type>de.wwu.scdh.teilsp.services.extensions.ILabelledEntriesProvider</type>
            <configurations>
                <configuration>
                    <conditions>
                        <condition domain="context">self::*:unclear</condition>
                        <condition domain="priority">10</condition>
                        <condition domain="nodeName">reason</condition>
                        <condition domain="nodeType">attributeValue</condition>
                    </conditions>
                    <arguments>
                        <argument name="keys">illegible;faded;eccentric_ductus</argument>
                        <argument name="labels">illegible (unleserlich);faded (ausgeblichen);eccentric_ductus (exzentrischer Duktus) indicates illegibility due to an unusual, awkward, or incompetent execution of a glyph or glyphs</argument>
                        <argument name="separator">;</argument>
                    </arguments>
                </configuration>
            </configurations>
        </plugin>

Clone this wiki locally