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 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 Positionindex
der Buchstabecharacter
steht.java.lang.String
substring(int beginIndex, int endIndex)
Liefert den Substring zwischen den Indizes.java.lang.String
toString()
-
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 Positionindex
der Buchstabecharacter
steht.- 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:
toString
in classjava.lang.Object
-