Class BarcodeRules

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

public class BarcodeRules
extends java.lang.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 Summary

    Constructors
    Constructor Description
    BarcodeRules​(java.lang.String rules)
    Konstruktor.
  • Method Summary

    Modifier and Type Method Description
    boolean collapseIdenticalBarcode()
    Liefert die T-Option "Seiten mit identischen Barcode an Vorgänger anfügen" zurück.
    boolean collapseMisformedBarcode()
    Liefert die T-Option "Seiten mit nicht konformen Barcode an Vorgänger anfügen" zurück.
    boolean collapseNoBarcode()
    Liefert die T-Option "Seiten ohne Barcode an Vorgänger anfügen" zurück.
    Softek.Barcode createBarcode()
    Erzeugt ein "Barcode"-Objekt anhand der angegebenen Properties.
    java.util.List<BarcodeTarget> getBarcodeTargets()
    Liefert die Maskenfelder und Indizes für den Barcodetransfer in die Metadaten eines Eintrags.
    BarcodeValidator getBarcodeValidator()
    Liefert den Validator für die V() Anweisungen zurück.
    java.util.List<BarcodeRules> getRGroups()
    Trennt den Barcode Steuerstring in die einzelnen R() Gruppen auf.
    java.awt.Rectangle rect()
    Liefert das Rechteck für die Barcode-Erkennung zurück.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • BarcodeRules

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

    • getBarcodeTargets

      public java.util.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 java.util.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 java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • rect

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