All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.bund.bva.isyfact.sonderzeichen.dinspec91379.validierung.Zeichengruppe Maven / Gradle / Ivy

The newest version!
package de.bund.bva.isyfact.sonderzeichen.dinspec91379.validierung;

/**
 * Class representing a character group as defined by DIN SPEC 91379.
 *
 *  @deprecated This class is deprecated and will be removed in a future release.
 *  It is recommended to use {@link de.bund.bva.isyfact.sonderzeichen.dinnorm91379} instead.
 */
@Deprecated
public enum Zeichengruppe {

    /**
     * Zeichengruppe: Latein. Buchstaben (normativ).
     * 

* Character Group: Latin letters (normative). */ N_LATEIN("Latein. Buchstaben (normativ)", "/resources/tabellen/dinspec91379/zeichengruppen/latein_buchstaben_normativ.kat"), /** * Zeichengruppe: Nicht-Buchstaben N1 (normativ). *

* Character Group: Non-letters N1 (normative). */ N1("Nicht-Buchstaben N1 (normativ)", "/resources/tabellen/dinspec91379/zeichengruppen/nicht-buchstaben_N1_normativ.kat"), /** * Zeichengruppe: Nicht-Buchstaben N2 (normativ). *

* Character Group: Non-letters N2 (normative). */ N2("Nicht-Buchstaben N2 (normativ)", "/resources/tabellen/dinspec91379/zeichengruppen/nicht-buchstaben_N2_normativ.kat"), /** * Zeichengruppe: Nicht-Buchstaben N3 (normativ). *

* Character Group: Non-letters N3 (normative). */ N3("Nicht-Buchstaben N3 (normativ)", "/resources/tabellen/dinspec91379/zeichengruppen/nicht-buchstaben_N3_normativ.kat"), /** * Zeichengruppe: Nicht-Buchstaben N4 (normativ). *

* Character Group: Non-letters N4 (normative). */ N4("Nicht-Buchstaben N4 (normativ)", "/resources/tabellen/dinspec91379/zeichengruppen/nicht-buchstaben_N4_normativ.kat"), /** * Zeichengruppe: Komb. diakrit. Zeichen (normativ). *

* Character Group: Combined diacritic marks (normative). */ N_KOMB_DIAKRIT("Komb. diakrit. Zeichen (normativ)", "/resources/tabellen/dinspec91379/zeichengruppen/komb_diakrit_zeichen_normativ.kat"), /** * Zeichengruppe: Griech. Buchstaben (erweitert). *

* Character Group: Greek letters (extended). */ E_GRIECH("Griech. Buchstaben (erweitert)", "/resources/tabellen/dinspec91379/zeichengruppen/griech_buchstaben_erweitert.kat"), /** * Zeichengruppe: Kyrill. Buchstaben (erweitert). *

* Character Group: Cyrillic letters (extended). */ E_KYRILL("Kyrill. Buchstaben (erweitert)", "/resources/tabellen/dinspec91379/zeichengruppen/kyrill_buchstaben_erweitert.kat"), /** * Zeichengruppe: Nicht-Buchstaben E1 (erweitert). *

* Character Group: Non-letters E1 (extended). */ E1("Nicht-Buchstaben E1 (erweitert)", "/resources/tabellen/dinspec91379/zeichengruppen/nicht-buchstaben_E1_erweitert.kat"); /** * Name of the character group. */ private final String name; /** * Path where the category file containing the characters is located. */ private final String pfad; Zeichengruppe(String name, String pfad) { this.name = name; this.pfad = pfad; } /** * Returns the name of this character group. * * @return the name of this character group */ public String getName() { return name; } /** * Returns the path to the category file containing the characters of this group. * * @return path to the category file */ public String getPfad() { return pfad; } /** * String representation of this character group. Identical to calling {@link #getName()}. * * @return string representation of the character group. */ @Override public String toString() { return name; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy