Package de.elo.mover.main.barcode
Class BarcodeData
java.lang.Object
de.elo.mover.main.barcode.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
Modifier and Type Method Description voidaddTo(java.util.Collection<java.lang.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.java.lang.Stringsubstring(int beginIndex, int endIndex)Liefert den Substring zwischen den Indizes.java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
BarcodeData
public BarcodeData(java.lang.String data)Konstruktor.- Parameters:
data- Barcode Daten
-
-
Method Details
-
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 Positionindexder Buchstabecharactersteht.- Parameters:
index- 0-basierter Indexcharacter- 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- StartindexendIndex- Endindex- Returns:
- Substring
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-