Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2006-10-27 08:07:03 +0000
committerEike Stepper2006-10-27 08:07:03 +0000
commit3dcfb43259997d4be5d8e40c3756258bd63e5deb (patch)
treee57a9b5b088f2ef98bdb0cd7992477fef512e82f /plugins/org.eclipse.net4j
parent1bcacac809060fb9c71153d3cfb7cba3654ccb02 (diff)
downloadcdo-3dcfb43259997d4be5d8e40c3756258bd63e5deb.tar.gz
cdo-3dcfb43259997d4be5d8e40c3756258bd63e5deb.tar.xz
cdo-3dcfb43259997d4be5d8e40c3756258bd63e5deb.zip
String I/O
Diffstat (limited to 'plugins/org.eclipse.net4j')
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInput.java2
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataInputStream.java5
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutput.java2
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/stream/ExtendedDataOutputStream.java5
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());
+ }
}

Back to the top