Package de.elo.mover.main.barcode
Class BarcodeData
java.lang.Object
de.elo.mover.main.barcode.BarcodeData
Überschrift: BarcodeData.
Beschreibung: Diese Klasse enthält einen Barcode-String.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTo(Collection<String> list) Fügt die Barcode Daten in die angegebene Liste ein.booleanisEmpty()Meldet zurück, ob die Barcode Daten leer sind.booleanisValid(int index, char character) True, falls an an der Positionindexder Buchstabecharactersteht.substring(int beginIndex, int endIndex) Liefert den Substring zwischen den Indizes.toString()
-
Constructor Details
-
BarcodeData
Konstruktor.- Parameters:
data- Barcode Daten
-
-
Method Details
-
addTo
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 Positionindexder Buchstabecharactersteht.- Parameters:
index- 0-basierter Indexcharacter- Zeichen- Returns:
- Gültiges Zeichen
-
substring
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- StartindexendIndex- Endindex- Returns:
- Substring
-
toString
-