Package org.kapott.hbci.manager
Class FlickerCode.Startcode
- java.lang.Object
-
- org.kapott.hbci.manager.FlickerCode.DE
-
- org.kapott.hbci.manager.FlickerCode.Startcode
-
- Enclosing class:
- FlickerCode
public class FlickerCode.Startcode extends FlickerCode.DE
Bean fuer die Eigenschaften des Startcodes. Selbstverstaendlich sind hier so einige Sachen anders codiert als im DE. Waer ja auch zu einfach sonst. Die Laengen-Angabe ist anders codiert (hex statt dec). Und nach der Laenge kommen nicht sofort die Nutzdaten sondern erst noch die Control-Bytes.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.Integer>
controlBytes
Die Control-Bytes.
-
Constructor Summary
Constructors Constructor Description Startcode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
(package private) java.lang.String
parse(java.lang.String s)
Parst das DE am Beginn des uebergebenen Strings.(package private) java.lang.String
renderLength()
Rendert die Laengenangabe fuer die Uebertragung via Flickercode.java.lang.String
toString()
-
Methods inherited from class org.kapott.hbci.manager.FlickerCode.DE
getEncoding, parse, renderData
-
-
-
-
Method Detail
-
parse
java.lang.String parse(java.lang.String s)
Parst das DE am Beginn des uebergebenen Strings.- Overrides:
parse
in classFlickerCode.DE
- Parameters:
s
- der String, dessen Anfang das DE enthaelt.- Returns:
- der Reststring.
- See Also:
FlickerCode.DE.parse(java.lang.String)
-
renderLength
java.lang.String renderLength()
Description copied from class:FlickerCode.DE
Rendert die Laengenangabe fuer die Uebertragung via Flickercode.- Overrides:
renderLength
in classFlickerCode.DE
- Returns:
- die codierten Nutzdaten. Wenn das DE keine Nutzdaten enthaelt, wird "" zurueck gegeben.
- See Also:
Ueberschrieben, weil wir hier noch reincodieren muessen, ob ein Controlbyte folgt.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classFlickerCode.DE
- See Also:
FlickerCode.DE.toString()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classFlickerCode.DE
- See Also:
FlickerCode.DE.equals(java.lang.Object)
-
-