|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object janus.util.CobolString
public class 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 CobolStringpublic CobolString(char[] c, int size)
c
- Der Text als Zeichen-Arraysize
- Die Länge des CobolStringpublic CobolString(int size)
size
- Die Länge des CobolStringpublic CobolString(String s, int size)
s
- Der Textsize
- Die Länge des CobolStringMethod 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 dstpublic 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 sollpublic void setText(byte[] b, int offset, int count)
b
- Der Text als Byte-Arrayoffset
- Der Offset innerhalb von bcount
- Die Anzahl der Zeichen aus bpublic 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()
toString
in class Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |