diff options
author | Eike Stepper | 2006-10-27 08:07:03 +0000 |
---|---|---|
committer | Eike Stepper | 2006-10-27 08:07:03 +0000 |
commit | 3dcfb43259997d4be5d8e40c3756258bd63e5deb (patch) | |
tree | e57a9b5b088f2ef98bdb0cd7992477fef512e82f /plugins/org.eclipse.net4j | |
parent | 1bcacac809060fb9c71153d3cfb7cba3654ccb02 (diff) | |
download | cdo-3dcfb43259997d4be5d8e40c3756258bd63e5deb.tar.gz cdo-3dcfb43259997d4be5d8e40c3756258bd63e5deb.tar.xz cdo-3dcfb43259997d4be5d8e40c3756258bd63e5deb.zip |
String I/O
Diffstat (limited to 'plugins/org.eclipse.net4j')
4 files changed, 14 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInput.java b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInput.java index 6039d8cda4..db0be9c988 100644 --- a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInput.java +++ b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInput.java @@ -19,4 +19,6 @@ import java.io.IOException; public interface ExtendedDataInput extends DataInput { public byte[] readByteArray() throws IOException; + + public String readString() throws IOException; } diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInputStream.java b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInputStream.java index cf5870c62c..b83d9dacaf 100644 --- a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInputStream.java +++ b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInputStream.java @@ -31,4 +31,9 @@ public class ExtendedDataInputStream extends DataInputStream implements Extended read(b); return b; } + + public String readString() throws IOException + { + return new String(readByteArray()); + } } diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutput.java b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutput.java index b57284991e..1e989a6932 100644 --- a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutput.java +++ b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutput.java @@ -19,4 +19,6 @@ import java.io.IOException; public interface ExtendedDataOutput extends DataOutput { public void writeByteArray(byte[] b) throws IOException; + + public void writeString(String str) throws IOException; } diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutputStream.java b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutputStream.java index ea6e276e71..5b0104a52a 100644 --- a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutputStream.java +++ b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutputStream.java @@ -29,4 +29,9 @@ public class ExtendedDataOutputStream extends DataOutputStream implements Extend writeInt(b.length); write(b); } + + public void writeString(String str) throws IOException + { + writeByteArray(str.getBytes()); + } } |