Class BarcodeData


  • public class BarcodeData
    extends java.lang.Object

    Überschrift: BarcodeData.

    Beschreibung: Diese Klasse enthält einen Barcode-String.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Constructor Summary

      Constructors 
      Constructor Description
      BarcodeData​(java.lang.String data)
      Konstruktor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addTo​(java.util.Collection<java.lang.String> list)
      Fügt die Barcode Daten in die angegebene Liste ein.
      boolean isEmpty()
      Meldet zurück, ob die Barcode Daten leer sind.
      boolean isValid​(int index, char character)
      True, falls an an der Position index der Buchstabe character steht.
      java.lang.String substring​(int beginIndex, int endIndex)
      Liefert den Substring zwischen den Indizes.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • BarcodeData

        public BarcodeData​(java.lang.String data)
        Konstruktor.
        Parameters:
        data - Barcode Daten
    • Method Detail

      • addTo

        public void addTo​(java.util.Collection<java.lang.String> list)
        Fügt die Barcode Daten in die angegebene Liste ein.
        Parameters:
        list - Liste mit Barcode Daten
      • isEmpty

        public boolean isEmpty()
        Meldet zurück, ob die Barcode Daten leer sind.
        Returns:
        Leere Barcode Daten
      • isValid

        public boolean isValid​(int index,
                               char character)
        True, falls an an der Position index der Buchstabe character steht.
        Parameters:
        index - 0-basierter Index
        character - Zeichen
        Returns:
        Gültiges Zeichen
      • substring

        public java.lang.String substring​(int beginIndex,
                                          int endIndex)
        Liefert den Substring zwischen den Indizes.

        Wenn die Indizes in der falschen Reihenfolge stehen (beginIndex >= endIndex), dann wird ein Leerstring zurückgeliefert. Wenn einer der Indizes außerhalb des Strings liegt, dann wird die Schnittmenge zurückgeliefert.

        Parameters:
        beginIndex - Startindex
        endIndex - Endindex
        Returns:
        Substring
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object