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>controlBytesDie Control-Bytes.
-
Constructor Summary
Constructors Constructor Description Startcode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)(package private) java.lang.Stringparse(java.lang.String s)Parst das DE am Beginn des uebergebenen Strings.(package private) java.lang.StringrenderLength()Rendert die Laengenangabe fuer die Uebertragung via Flickercode.java.lang.StringtoString()-
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:
parsein 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.DERendert die Laengenangabe fuer die Uebertragung via Flickercode.- Overrides:
renderLengthin 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:
toStringin classFlickerCode.DE- See Also:
FlickerCode.DE.toString()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classFlickerCode.DE- See Also:
FlickerCode.DE.equals(java.lang.Object)
-
-