Class BarcodeRules

java.lang.Object
de.elo.mover.main.barcode.BarcodeRules

public class BarcodeRules extends Object

Überschrift: BarcodeRules.

Beschreibung: Klasse für einen Barcode Steuerstring. Enthält die R() Anweisung(en), optional P() L() T() V() und/oder S() Anweisungen.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021

  • Constructor Details

    • BarcodeRules

      public BarcodeRules(String rules)
      Konstruktor.
      Parameters:
      rules - Barcode-Regel
  • Method Details

    • getBarcodeTargets

      public List<BarcodeTarget> getBarcodeTargets()
      Liefert die Maskenfelder und Indizes für den Barcodetransfer in die Metadaten eines Eintrags.
      Returns:
      Liste mit Barcode-Anweisungen
    • getBarcodeValidator

      public BarcodeValidator getBarcodeValidator()
      Liefert den Validator für die V() Anweisungen zurück.
      Returns:
      Barcode-Validator
    • collapseNoBarcode

      public boolean collapseNoBarcode()
      Liefert die T-Option "Seiten ohne Barcode an Vorgänger anfügen" zurück.
      Returns:
      Seiten ohne Barcode an Vorgänger anfügen
    • collapseIdenticalBarcode

      public boolean collapseIdenticalBarcode()
      Liefert die T-Option "Seiten mit identischen Barcode an Vorgänger anfügen" zurück.
      Returns:
      Seiten mit identischen Barcode an Vorgänger anfügen
    • collapseMisformedBarcode

      public boolean collapseMisformedBarcode()
      Liefert die T-Option "Seiten mit nicht konformen Barcode an Vorgänger anfügen" zurück.
      Returns:
      Seiten mit nicht konformen Barcode an Vorgänger anfügen
    • getRGroups

      public List<BarcodeRules> getRGroups()
      Trennt den Barcode Steuerstring in die einzelnen R() Gruppen auf.
      Returns:
      Liste mit R() Gruppen
    • createBarcode

      public Softek.Barcode createBarcode()
      Erzeugt ein "Barcode"-Objekt anhand der angegebenen Properties.
      Returns:
      "Barcode"-Objekt
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • rect

      public Rectangle rect()
      Liefert das Rechteck für die Barcode-Erkennung zurück.
      Returns:
      Rechteck für die Barcode-Erkennung