|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjanus.util.CobolString
Klasse zur Darstellung von Strings fester Länge, wie sie in Messages von COBOL-Servern vorkommen.
| Field Summary | |
protected int |
length
Die Nutzlänge ohne folgende Leerzeichen. |
protected int |
size
Die Gesamtlänge des Textes. |
protected char[] |
text
Der Text als Zeichen-Array. |
| Constructor Summary | |
CobolString(byte[] b,
int size)
Konstruktor mit Byte-Array und Längenparameter. |
|
CobolString(char[] c,
int size)
Konstruktor mit Zeichen-Array und Längenparameter. |
|
CobolString(int size)
Konstruktor mit Längenparameter. |
|
CobolString(String s,
int size)
Konstruktor mit String- und Längenparameter. |
|
| Method Summary | |
char |
charAt(int pos)
Ermittle ein einzelnes Zeichen. |
void |
getBytes(int srcBegin,
int srcEnd,
byte[] dst,
int dstBegin)
Ermittle eine Folge von Zeichen als Bytes. |
void |
getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
Ermittle eine Folge von Zeichen. |
int |
getLength()
Gebe die Nutzlänge zurück. |
int |
getSize()
Gebe die Gesamtlänge zurück. |
String |
getText()
Gebe den Text als String in voller Länge zurück. |
protected void |
pad(int l)
Auffüllen des Strings mit Leerzeichen. |
void |
setText(byte[] b,
int offset,
int count)
Setze den Text aus einem Byte-Array. |
void |
setText(char[] c,
int offset,
int count)
Setze den Text aus einem Char-Array. |
void |
setText(String s)
Setze den Text aus einem String. |
String |
toString()
Gebe den Text als String zurück. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected int length
protected int size
protected char[] text
| Constructor Detail |
public CobolString(byte[] b,
int size)
b - Der Text als Byte-Arraysize - Die Länge des CobolString
public CobolString(char[] c,
int size)
c - Der Text als Zeichen-Arraysize - Die Länge des CobolStringpublic CobolString(int size)
size - Die Länge des CobolString
public CobolString(String s,
int size)
s - Der Textsize - Die Länge des CobolString| Method Detail |
public char charAt(int pos)
pos - Die Position im Text
public void getBytes(int srcBegin,
int srcEnd,
byte[] dst,
int dstBegin)
srcBegin - Der Anfangsoffset innerhalb des TextessrcEnd - Der Endeoffset innerhalb des Textes
(nicht eingeschlossen)dst - Der Byte-Array, in den die Zeichen kopiert werdendstBegin - Offset innerhalb von dst
public void getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
srcBegin - Der Anfangsoffset innerhalb des TextessrcEnd - Der Endeoffset innerhalb des Textes
(nicht eingeschlossen)dst - Der Char-Array, in den die Zeichen kopiert werdendstBegin - Offset innerhalb von dstpublic int getLength()
public int getSize()
public String getText()
protected void pad(int l)
l - Die Position, ab der aufgefüllt werden soll
public void setText(byte[] b,
int offset,
int count)
b - Der Text als Byte-Arrayoffset - Der Offset innerhalb von bcount - Die Anzahl der Zeichen aus b
public void setText(char[] c,
int offset,
int count)
c - Der Text als Char-Arrayoffset - Der Offset innerhalb von ccount - Die Anzahl der Zeichen aus cpublic void setText(String s)
s - Der Textpublic String toString()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||