uk.org.retep.util.io
Class ExternUtils
java.lang.Object
uk.org.retep.util.io.ExternUtils
public final class ExternUtils
- extends java.lang.Object
- Author:
- peter
|
Method Summary |
static
<T extends java.lang.Enum<T>>
T |
|
getEnumByOrdinal(int ordinal,
java.lang.Class<? extends java.lang.Enum<T>> enumValue)
|
static boolean[] |
readBooleanArray(java.io.ObjectInput in)
|
static byte[] |
readByteArray(java.io.ObjectInput in)
|
static double[] |
readDoubleArray(java.io.ObjectInput in)
|
static java.util.List<java.lang.Double> |
readDoubleList(java.io.ObjectInput in,
java.util.List<java.lang.Double> src)
|
static java.util.Set<java.lang.Double> |
readDoubleSet(java.io.ObjectInput in,
java.util.Set<java.lang.Double> src)
|
static
<T extends java.lang.Enum<T>>
T |
|
readEnum(java.io.ObjectInput in,
java.lang.Class<? extends java.lang.Enum<T>> enumValue)
|
static
<T extends java.io.Externalizable>
T |
|
readExternal(java.io.ObjectInput in,
java.lang.Class<T> clazz)
|
static int[] |
readIntArray(java.io.ObjectInput in)
|
static java.util.List<java.lang.Integer> |
readIntList(java.io.ObjectInput in,
java.util.List<java.lang.Integer> src)
|
static java.util.Set<java.lang.Integer> |
readIntSet(java.io.ObjectInput in,
java.util.Set<java.lang.Integer> src)
|
static java.lang.String[] |
readStringArray(java.io.ObjectInput in)
|
static java.util.List<java.lang.String> |
readStringList(java.io.ObjectInput in,
java.util.List<java.lang.String> src)
|
static java.util.Map<java.lang.String,java.lang.String> |
readStringMap(java.io.ObjectInput in,
java.util.Map<java.lang.String,java.lang.String> map)
|
static java.util.Set<java.lang.String> |
readStringSet(java.io.ObjectInput in,
java.util.Set<java.lang.String> src)
|
static java.lang.String |
readUTF(java.io.ObjectInput in)
Reads a UTF String from ObjectInput that was written by writeUTF(). |
static void |
writeArray(java.io.ObjectOutput out,
boolean[] ary)
|
static void |
writeArray(java.io.ObjectOutput out,
byte[] ary)
|
static void |
writeArray(java.io.ObjectOutput out,
double[] ary)
|
static void |
writeArray(java.io.ObjectOutput out,
int[] ary)
|
static void |
writeArray(java.io.ObjectOutput out,
java.lang.String[] ary)
|
static void |
writeDoubleList(java.io.ObjectOutput out,
java.util.List<java.lang.Double> list)
|
static void |
writeDoubleSet(java.io.ObjectOutput out,
java.util.Set<java.lang.Double> list)
|
static void |
writeEnum(java.io.ObjectOutput out,
java.lang.Enum<?> value)
|
static void |
writeExternal(java.io.ObjectOutput out,
java.io.Externalizable ext)
|
static void |
writeIntegerList(java.io.ObjectOutput out,
java.util.List<java.lang.Integer> list)
|
static void |
writeIntegerSet(java.io.ObjectOutput out,
java.util.Set<java.lang.Integer> list)
|
static void |
writeStringList(java.io.ObjectOutput out,
java.util.List<java.lang.String> list)
|
static void |
writeStringMap(java.io.ObjectOutput out,
java.util.Map<java.lang.String,java.lang.String> map)
|
static void |
writeStringSet(java.io.ObjectOutput out,
java.util.Set<java.lang.String> list)
|
static void |
writeUTF(java.io.ObjectOutput out,
java.lang.String s)
Write a UTF String to the ObjectOutput, accounting for nulls. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
writeUTF
public static void writeUTF(java.io.ObjectOutput out,
java.lang.String s)
throws java.io.IOException
- Write a UTF String to the ObjectOutput, accounting for nulls.
This actually writes a Boolean first, true if s is not null. If not null
then out.writeUTF(s) is called.
- Parameters:
out - ObjectOutputs - String (may be null)
- Throws:
java.io.IOException
readUTF
public static java.lang.String readUTF(java.io.ObjectInput in)
throws java.io.IOException
- Reads a UTF String from ObjectInput that was written by writeUTF().
This first reads a boolean from ObjectInput and if true, returns in.readUTF(),
otherwise returns null.
- Parameters:
in - ObjectInput
- Returns:
- String or null
- Throws:
java.io.IOException
writeExternal
public static void writeExternal(java.io.ObjectOutput out,
java.io.Externalizable ext)
throws java.io.IOException
- Throws:
java.io.IOException
readExternal
public static <T extends java.io.Externalizable> T readExternal(java.io.ObjectInput in,
java.lang.Class<T> clazz)
throws java.io.IOException
- Throws:
java.io.IOException
writeArray
public static void writeArray(java.io.ObjectOutput out,
java.lang.String[] ary)
throws java.io.IOException
- Throws:
java.io.IOException
readStringArray
public static java.lang.String[] readStringArray(java.io.ObjectInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeArray
public static void writeArray(java.io.ObjectOutput out,
int[] ary)
throws java.io.IOException
- Throws:
java.io.IOException
readIntArray
public static int[] readIntArray(java.io.ObjectInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeArray
public static void writeArray(java.io.ObjectOutput out,
double[] ary)
throws java.io.IOException
- Throws:
java.io.IOException
readDoubleArray
public static double[] readDoubleArray(java.io.ObjectInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeArray
public static void writeArray(java.io.ObjectOutput out,
boolean[] ary)
throws java.io.IOException
- Throws:
java.io.IOException
readBooleanArray
public static boolean[] readBooleanArray(java.io.ObjectInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeStringMap
public static void writeStringMap(java.io.ObjectOutput out,
java.util.Map<java.lang.String,java.lang.String> map)
throws java.io.IOException
- Throws:
java.io.IOException
readStringMap
public static java.util.Map<java.lang.String,java.lang.String> readStringMap(java.io.ObjectInput in,
java.util.Map<java.lang.String,java.lang.String> map)
throws java.io.IOException
- Throws:
java.io.IOException
writeArray
public static void writeArray(java.io.ObjectOutput out,
byte[] ary)
throws java.io.IOException
- Throws:
java.io.IOException
readByteArray
public static byte[] readByteArray(java.io.ObjectInput in)
throws java.io.IOException
- Throws:
java.io.IOException
readIntList
public static java.util.List<java.lang.Integer> readIntList(java.io.ObjectInput in,
java.util.List<java.lang.Integer> src)
throws java.io.IOException
- Throws:
java.io.IOException
writeIntegerList
public static void writeIntegerList(java.io.ObjectOutput out,
java.util.List<java.lang.Integer> list)
throws java.io.IOException
- Throws:
java.io.IOException
readDoubleList
public static java.util.List<java.lang.Double> readDoubleList(java.io.ObjectInput in,
java.util.List<java.lang.Double> src)
throws java.io.IOException
- Throws:
java.io.IOException
writeDoubleList
public static void writeDoubleList(java.io.ObjectOutput out,
java.util.List<java.lang.Double> list)
throws java.io.IOException
- Throws:
java.io.IOException
readStringList
public static java.util.List<java.lang.String> readStringList(java.io.ObjectInput in,
java.util.List<java.lang.String> src)
throws java.io.IOException
- Throws:
java.io.IOException
writeStringList
public static void writeStringList(java.io.ObjectOutput out,
java.util.List<java.lang.String> list)
throws java.io.IOException
- Throws:
java.io.IOException
readIntSet
public static java.util.Set<java.lang.Integer> readIntSet(java.io.ObjectInput in,
java.util.Set<java.lang.Integer> src)
throws java.io.IOException
- Throws:
java.io.IOException
writeIntegerSet
public static void writeIntegerSet(java.io.ObjectOutput out,
java.util.Set<java.lang.Integer> list)
throws java.io.IOException
- Throws:
java.io.IOException
readDoubleSet
public static java.util.Set<java.lang.Double> readDoubleSet(java.io.ObjectInput in,
java.util.Set<java.lang.Double> src)
throws java.io.IOException
- Throws:
java.io.IOException
writeDoubleSet
public static void writeDoubleSet(java.io.ObjectOutput out,
java.util.Set<java.lang.Double> list)
throws java.io.IOException
- Throws:
java.io.IOException
readStringSet
public static java.util.Set<java.lang.String> readStringSet(java.io.ObjectInput in,
java.util.Set<java.lang.String> src)
throws java.io.IOException
- Throws:
java.io.IOException
writeStringSet
public static void writeStringSet(java.io.ObjectOutput out,
java.util.Set<java.lang.String> list)
throws java.io.IOException
- Throws:
java.io.IOException
writeEnum
public static void writeEnum(java.io.ObjectOutput out,
java.lang.Enum<?> value)
throws java.io.IOException
- Throws:
java.io.IOException
readEnum
public static <T extends java.lang.Enum<T>> T readEnum(java.io.ObjectInput in,
java.lang.Class<? extends java.lang.Enum<T>> enumValue)
throws java.io.IOException
- Throws:
java.io.IOException
getEnumByOrdinal
public static <T extends java.lang.Enum<T>> T getEnumByOrdinal(int ordinal,
java.lang.Class<? extends java.lang.Enum<T>> enumValue)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 1998-2010 Retep Development Group. All Rights Reserved.