org.shetline.io
Class UTF8
java.lang.Object
  
org.shetline.io.UTF8
public class UTF8
- extends Object
 
 
| 
Field Summary | 
protected static int | 
CRETURN
 
            | 
protected static int | 
NEWLINE
 
            | 
 
| 
Method Summary | 
static String | 
read(DataInput in)
 
            | 
static String | 
read(DataInputStream in)
 
            | 
static String | 
read(DataInputStream in,
     UTF8.LengthMode lengthMode,
     UTF8.ErrorMode errorMode)
 
            | 
static String | 
read(DataInputStream in,
     UTF8.LengthMode lengthMode,
     UTF8.ErrorMode errorMode,
     Writer errorOutput)
 
            | 
static String | 
read(DataInput in,
     UTF8.LengthMode lengthMode,
     UTF8.ErrorMode errorMode)
 
            | 
static String | 
read(DataInput in,
     UTF8.LengthMode lengthMode,
     UTF8.ErrorMode errorMode,
     Writer errorOutput)
 
            | 
static String | 
read(InputStream in)
 
            | 
static String | 
read(InputStream in,
     UTF8.LengthMode lengthMode,
     UTF8.ErrorMode errorMode)
 
            | 
static String | 
read(InputStream in,
     UTF8.LengthMode lengthMode,
     UTF8.ErrorMode errorMode,
     Writer errorOutput)
 
            | 
static String | 
readAll(DataInput in)
 
            | 
static String | 
readAll(DataInputStream in)
 
            | 
static String | 
readAll(InputStream in)
 
            | 
static String | 
readLine(DataInput in)
 
            | 
static String | 
readLine(DataInputStream in)
 
            | 
static String | 
readLine(InputStream in)
 
            | 
static String | 
readLong(DataInput in)
 
            | 
static String | 
readLong(DataInputStream in)
 
            | 
static String | 
readLong(InputStream in)
 
            | 
static String | 
readNullTerminated(DataInput in)
 
            | 
static String | 
readNullTerminated(DataInputStream in)
 
            | 
static String | 
readNullTerminated(InputStream in)
 
            | 
static String | 
readShort(DataInput in)
 
            | 
static String | 
readShort(DataInputStream in)
 
            | 
static String | 
readShort(InputStream in)
 
            | 
static String | 
validate(byte[] bytes)
 
            | 
static void | 
write(DataOutputStream out,
      String s)
 
            | 
static void | 
write(DataOutputStream out,
      String s,
      UTF8.LengthMode lengthMode,
      boolean expandNullCharacters)
 
            | 
static void | 
write(DataOutput out,
      String s)
 
            | 
static void | 
write(DataOutput out,
      String s,
      UTF8.LengthMode lengthMode,
      boolean expandNullCharacters)
 
            | 
static void | 
write(OutputStream out,
      String s)
 
            | 
static void | 
write(OutputStream out,
      String s,
      UTF8.LengthMode lengthMode)
 
            | 
static void | 
write(OutputStream out,
      String s,
      UTF8.LengthMode lengthMode,
      boolean expandNullCharacters)
 
            | 
static void | 
writeBare(DataOutputStream out,
          String s)
 
            | 
static void | 
writeBare(DataOutput out,
          String s)
 
            | 
static void | 
writeBare(OutputStream out,
          String s)
 
            | 
static void | 
writeLine(DataOutputStream out,
          String s)
 
            | 
static void | 
writeLine(DataOutput out,
          String s)
 
            | 
static void | 
writeLine(OutputStream out,
          String s)
 
            | 
static void | 
writeLong(DataOutputStream out,
          String s)
 
            | 
static void | 
writeLong(DataOutput out,
          String s)
 
            | 
static void | 
writeLong(OutputStream out,
          String s)
 
            | 
static void | 
writeNullTerminated(DataOutputStream out,
                    String s)
 
            | 
static void | 
writeNullTerminated(DataOutput out,
                    String s)
 
            | 
static void | 
writeNullTerminated(OutputStream out,
                    String s)
 
            | 
static void | 
writeShort(DataOutputStream out,
           String s)
 
            | 
static void | 
writeShort(DataOutput out,
           String s)
 
            | 
static void | 
writeShort(OutputStream out,
           String s)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NEWLINE
protected static final int NEWLINE
- See Also:
 - Constant Field Values
 
CRETURN
protected static final int CRETURN
- See Also:
 - Constant Field Values
 
readShort
public static String readShort(InputStream in)
                        throws IOException
- Throws:
 IOException
 
readShort
public static String readShort(DataInputStream in)
                        throws IOException
- Throws:
 IOException
 
readShort
public static String readShort(DataInput in)
                        throws IOException
- Throws:
 IOException
 
read
public static String read(InputStream in)
                   throws IOException
- Throws:
 IOException
 
read
public static String read(DataInputStream in)
                   throws IOException
- Throws:
 IOException
 
read
public static String read(DataInput in)
                   throws IOException
- Throws:
 IOException
 
readLong
public static String readLong(InputStream in)
                       throws IOException
- Throws:
 IOException
 
readLong
public static String readLong(DataInputStream in)
                       throws IOException
- Throws:
 IOException
 
readLong
public static String readLong(DataInput in)
                       throws IOException
- Throws:
 IOException
 
readLine
public static String readLine(InputStream in)
                       throws IOException
- Throws:
 IOException
 
readLine
public static String readLine(DataInputStream in)
                       throws IOException
- Throws:
 IOException
 
readLine
public static String readLine(DataInput in)
                       throws IOException
- Throws:
 IOException
 
readNullTerminated
public static String readNullTerminated(InputStream in)
                                 throws IOException
- Throws:
 IOException
 
readNullTerminated
public static String readNullTerminated(DataInputStream in)
                                 throws IOException
- Throws:
 IOException
 
readNullTerminated
public static String readNullTerminated(DataInput in)
                                 throws IOException
- Throws:
 IOException
 
readAll
public static String readAll(InputStream in)
                      throws IOException
- Throws:
 IOException
 
readAll
public static String readAll(DataInputStream in)
                      throws IOException
- Throws:
 IOException
 
readAll
public static String readAll(DataInput in)
                      throws IOException
- Throws:
 IOException
 
read
public static String read(InputStream in,
                          UTF8.LengthMode lengthMode,
                          UTF8.ErrorMode errorMode)
                   throws IOException
- Throws:
 IOException
 
read
public static String read(DataInputStream in,
                          UTF8.LengthMode lengthMode,
                          UTF8.ErrorMode errorMode)
                   throws IOException
- Throws:
 IOException
 
read
public static String read(DataInput in,
                          UTF8.LengthMode lengthMode,
                          UTF8.ErrorMode errorMode)
                   throws IOException
- Throws:
 IOException
 
read
public static String read(InputStream in,
                          UTF8.LengthMode lengthMode,
                          UTF8.ErrorMode errorMode,
                          Writer errorOutput)
                   throws IOException
- Throws:
 IOException
 
read
public static String read(DataInputStream in,
                          UTF8.LengthMode lengthMode,
                          UTF8.ErrorMode errorMode,
                          Writer errorOutput)
                   throws IOException
- Throws:
 IOException
 
read
public static String read(DataInput in,
                          UTF8.LengthMode lengthMode,
                          UTF8.ErrorMode errorMode,
                          Writer errorOutput)
                   throws IOException
- Throws:
 IOException
 
writeShort
public static void writeShort(OutputStream out,
                              String s)
                       throws IOException
- Throws:
 IOException
 
writeShort
public static void writeShort(DataOutputStream out,
                              String s)
                       throws IOException
- Throws:
 IOException
 
writeShort
public static void writeShort(DataOutput out,
                              String s)
                       throws IOException
- Throws:
 IOException
 
write
public static void write(OutputStream out,
                         String s)
                  throws IOException
- Throws:
 IOException
 
write
public static void write(DataOutputStream out,
                         String s)
                  throws IOException
- Throws:
 IOException
 
write
public static void write(DataOutput out,
                         String s)
                  throws IOException
- Throws:
 IOException
 
writeLong
public static void writeLong(OutputStream out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeLong
public static void writeLong(DataOutputStream out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeLong
public static void writeLong(DataOutput out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeLine
public static void writeLine(OutputStream out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeLine
public static void writeLine(DataOutputStream out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeLine
public static void writeLine(DataOutput out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeNullTerminated
public static void writeNullTerminated(OutputStream out,
                                       String s)
                                throws IOException
- Throws:
 IOException
 
writeNullTerminated
public static void writeNullTerminated(DataOutputStream out,
                                       String s)
                                throws IOException
- Throws:
 IOException
 
writeNullTerminated
public static void writeNullTerminated(DataOutput out,
                                       String s)
                                throws IOException
- Throws:
 IOException
 
writeBare
public static void writeBare(OutputStream out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeBare
public static void writeBare(DataOutputStream out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
writeBare
public static void writeBare(DataOutput out,
                             String s)
                      throws IOException
- Throws:
 IOException
 
write
public static void write(OutputStream out,
                         String s,
                         UTF8.LengthMode lengthMode)
                  throws IOException
- Throws:
 IOException
 
write
public static void write(OutputStream out,
                         String s,
                         UTF8.LengthMode lengthMode,
                         boolean expandNullCharacters)
                  throws IOException
- Throws:
 IOException
 
write
public static void write(DataOutputStream out,
                         String s,
                         UTF8.LengthMode lengthMode,
                         boolean expandNullCharacters)
                  throws IOException
- Throws:
 IOException
 
write
public static void write(DataOutput out,
                         String s,
                         UTF8.LengthMode lengthMode,
                         boolean expandNullCharacters)
                  throws IOException
- Throws:
 IOException
 
validate
public static String validate(byte[] bytes)