diff --git a/docs/latest/com/ultreon/data/DataIo.html b/docs/latest/com/ultreon/data/DataIo.html index 425ef4f..6c3595f 100644 --- a/docs/latest/com/ultreon/data/DataIo.html +++ b/docs/latest/com/ultreon/data/DataIo.html @@ -109,35 +109,43 @@
static <T extends IType<?>>
T
read(File file,
+
static <T extends IType<?>>
T
-read(InputStream stream,
+
static <T extends IType<?>>
T
-read(URL url,
+read(InputStream stream,
T... type)
static <T extends IType<?>>
T
-readCompressed(File file,
+
static <T extends IType<?>>
T
-readCompressed(InputStream stream,
+readCompressed(File file,
T... type)
static <T extends IType<?>>
T
-readCompressed(URL url,
+readCompressed(InputStream stream,
T... type)
-static String
-
+static <T extends IType<?>>
T
+readCompressed(URL url,
+ T... type)
-static <T> T
-visit(DataTypeVisitor<T> visitor,
+static String
+
+
+static <T> T
+visit(DataTypeVisitor<T> visitor,
IType<?> type)
+
+static void
+write(IType<?> type,
+ DataOutput output)
static void
write(IType<?> type,
@@ -235,6 +243,20 @@ read
+
+read
+@SafeVarargs
+public static <T extends IType<?>> T read(DataInput input,
+ T... type)
+ throws IOException
+
+- Throws:
+IOException
- when an I/O error occurs.
+DataTypeException
- when the read data type is invalid.
+
+
+
+
readCompressed
@SafeVarargs
@@ -310,6 +332,18 @@ write
+
+write
+
+
+- Throws:
+IOException
+
+
+
+
writeCompressed
public static void writeCompressed(IType<?> type,
diff --git a/docs/latest/com/ultreon/data/IReader.html b/docs/latest/com/ultreon/data/IReader.html
index c9d3855..9d72549 100644
--- a/docs/latest/com/ultreon/data/IReader.html
+++ b/docs/latest/com/ultreon/data/IReader.html
@@ -93,7 +93,7 @@ Method Summary
Method
Description
-read(DataInputStream stream)
+
@@ -110,9 +110,9 @@ Method Summary
Method Details
-
-
+
read
-T read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/TypeRegistry.html b/docs/latest/com/ultreon/data/TypeRegistry.html
index c43be77..ddf5b15 100644
--- a/docs/latest/com/ultreon/data/TypeRegistry.html
+++ b/docs/latest/com/ultreon/data/TypeRegistry.html
@@ -114,8 +114,8 @@ Method Summary
getType(int id)
static IType<?>
-read(int id,
- DataInputStream stream)
+
static <T extends IType<?>>
void
register(int id,
@@ -163,10 +163,10 @@ r
-
-
+
read
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/BigDecType.html b/docs/latest/com/ultreon/data/types/BigDecType.html
index adab6bc..055ee6d 100644
--- a/docs/latest/com/ultreon/data/types/BigDecType.html
+++ b/docs/latest/com/ultreon/data/types/BigDecType.html
@@ -127,7 +127,7 @@ Method Summary
id()
static BigDecType
-read(DataInputStream stream)
+
void
setValue(BigDecimal obj)
@@ -136,7 +136,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -212,22 +212,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<BigDecimal>
+write
in interface IType<BigDecimal>
- Throws:
IOException
-
-
+
read
-public static BigDecType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/BigIntType.html b/docs/latest/com/ultreon/data/types/BigIntType.html
index 3a6ee38..fceb0cd 100644
--- a/docs/latest/com/ultreon/data/types/BigIntType.html
+++ b/docs/latest/com/ultreon/data/types/BigIntType.html
@@ -127,7 +127,7 @@ Method Summary
id()
static BigIntType
-read(DataInputStream stream)
+
void
setValue(BigInteger obj)
@@ -136,7 +136,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -212,22 +212,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<BigInteger>
+write
in interface IType<BigInteger>
- Throws:
IOException
-
-
+
read
-public static BigIntType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/BitSetType.html b/docs/latest/com/ultreon/data/types/BitSetType.html
index 832810f..ae612b3 100644
--- a/docs/latest/com/ultreon/data/types/BitSetType.html
+++ b/docs/latest/com/ultreon/data/types/BitSetType.html
@@ -152,7 +152,7 @@ Method Summary
previousSetBit(int fromIndex)
static BitSetType
-read(DataInputStream stream)
+
void
setBit(int index,
@@ -165,7 +165,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -253,22 +253,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<BitSet>
+write
in interface IType<BitSet>
- Throws:
IOException
-
-
+
read
-public static BitSetType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/BooleanType.html b/docs/latest/com/ultreon/data/types/BooleanType.html
index 29127ff..fa3349a 100644
--- a/docs/latest/com/ultreon/data/types/BooleanType.html
+++ b/docs/latest/com/ultreon/data/types/BooleanType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static BooleanType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<Boolean>
+write
in interface IType<Boolean>
- Throws:
IOException
-
-
+
read
-public static BooleanType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/ByteArrayType.html b/docs/latest/com/ultreon/data/types/ByteArrayType.html
index ab0e206..e35642b 100644
--- a/docs/latest/com/ultreon/data/types/ByteArrayType.html
+++ b/docs/latest/com/ultreon/data/types/ByteArrayType.html
@@ -139,7 +139,7 @@ Method Summary
id()
static ByteArrayType
-read(DataInputStream stream)
+
void
setValue(byte[] obj)
@@ -151,7 +151,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -259,22 +259,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<byte[]>
+write
in interface IType<byte[]>
- Throws:
IOException
-
-
+
read
-public static ByteArrayType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/ByteType.html b/docs/latest/com/ultreon/data/types/ByteType.html
index c8e1fde..9d852e4 100644
--- a/docs/latest/com/ultreon/data/types/ByteType.html
+++ b/docs/latest/com/ultreon/data/types/ByteType.html
@@ -127,7 +127,7 @@ Method Summary
id()
static ByteType
-read(DataInputStream stream)
+
void
@@ -136,7 +136,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -212,22 +212,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
-
-
+
read
-public static ByteType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/CharArrayType.html b/docs/latest/com/ultreon/data/types/CharArrayType.html
index b08e0f0..533f341 100644
--- a/docs/latest/com/ultreon/data/types/CharArrayType.html
+++ b/docs/latest/com/ultreon/data/types/CharArrayType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static CharArrayType
-read(DataInputStream stream)
+
void
setValue(char[] obj)
@@ -137,7 +137,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -207,22 +207,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<char[]>
+write
in interface IType<char[]>
- Throws:
IOException
-
-
+
read
-public static CharArrayType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/CharType.html b/docs/latest/com/ultreon/data/types/CharType.html
index a904617..ed815b6 100644
--- a/docs/latest/com/ultreon/data/types/CharType.html
+++ b/docs/latest/com/ultreon/data/types/CharType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static CharType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<Character>
+write
in interface IType<Character>
- Throws:
IOException
-
-
+
read
-public static CharType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/DoubleArrayType.html b/docs/latest/com/ultreon/data/types/DoubleArrayType.html
index 6c50cb2..401d605 100644
--- a/docs/latest/com/ultreon/data/types/DoubleArrayType.html
+++ b/docs/latest/com/ultreon/data/types/DoubleArrayType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static DoubleArrayType
-read(DataInputStream stream)
+
void
setValue(double[] obj)
@@ -137,7 +137,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -207,22 +207,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<double[]>
+write
in interface IType<double[]>
- Throws:
IOException
-
-
+
read
-public static DoubleArrayType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/DoubleType.html b/docs/latest/com/ultreon/data/types/DoubleType.html
index 2f45e58..7b24127 100644
--- a/docs/latest/com/ultreon/data/types/DoubleType.html
+++ b/docs/latest/com/ultreon/data/types/DoubleType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static DoubleType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<Double>
+write
in interface IType<Double>
- Throws:
IOException
-
-
+
read
-public static DoubleType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/FloatArrayType.html b/docs/latest/com/ultreon/data/types/FloatArrayType.html
index 7eaa453..fe2b217 100644
--- a/docs/latest/com/ultreon/data/types/FloatArrayType.html
+++ b/docs/latest/com/ultreon/data/types/FloatArrayType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static FloatArrayType
-read(DataInputStream stream)
+
void
setValue(float[] obj)
@@ -137,7 +137,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -207,22 +207,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<float[]>
+write
in interface IType<float[]>
- Throws:
IOException
-
-
+
read
-public static FloatArrayType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/FloatType.html b/docs/latest/com/ultreon/data/types/FloatType.html
index efade4d..be771e3 100644
--- a/docs/latest/com/ultreon/data/types/FloatType.html
+++ b/docs/latest/com/ultreon/data/types/FloatType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static FloatType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
-
-
+
read
-public static FloatType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/IType.html b/docs/latest/com/ultreon/data/types/IType.html
index 187333d..b843357 100644
--- a/docs/latest/com/ultreon/data/types/IType.html
+++ b/docs/latest/com/ultreon/data/types/IType.html
@@ -113,7 +113,7 @@ Method Summary
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -151,9 +151,9 @@ id
-
-
+
write
-void write(DataOutputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/IntArrayType.html b/docs/latest/com/ultreon/data/types/IntArrayType.html
index da620bd..360a2fe 100644
--- a/docs/latest/com/ultreon/data/types/IntArrayType.html
+++ b/docs/latest/com/ultreon/data/types/IntArrayType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static IntArrayType
-read(DataInputStream stream)
+
void
setValue(int[] obj)
@@ -137,7 +137,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -207,22 +207,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<int[]>
+write
in interface IType<int[]>
- Throws:
IOException
-
-
+
read
-public static IntArrayType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/IntType.html b/docs/latest/com/ultreon/data/types/IntType.html
index 0683cce..36284a8 100644
--- a/docs/latest/com/ultreon/data/types/IntType.html
+++ b/docs/latest/com/ultreon/data/types/IntType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static IntType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<Integer>
+write
in interface IType<Integer>
- Throws:
IOException
-
-
+
read
-public static IntType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/ListType.html b/docs/latest/com/ultreon/data/types/ListType.html
index 3578340..60871a6 100644
--- a/docs/latest/com/ultreon/data/types/ListType.html
+++ b/docs/latest/com/ultreon/data/types/ListType.html
@@ -154,7 +154,7 @@ Method Summary
pop(int index)
static ListType<?>
-read(DataInputStream stream)
+
boolean
remove(int index)
@@ -179,7 +179,7 @@ Method Summary
type()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -267,22 +267,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<T extends IType<?>>
+write
in interface IType<T extends IType<?>>
- Throws:
IOException
-
-
+
read
-public static ListType<?> read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/LongArrayType.html b/docs/latest/com/ultreon/data/types/LongArrayType.html
index 6a541cc..bef7555 100644
--- a/docs/latest/com/ultreon/data/types/LongArrayType.html
+++ b/docs/latest/com/ultreon/data/types/LongArrayType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static LongArrayType
-read(DataInputStream stream)
+
void
setValue(long[] obj)
@@ -137,7 +137,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -207,22 +207,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<long[]>
+write
in interface IType<long[]>
- Throws:
IOException
-
-
+
read
-public static LongArrayType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/LongType.html b/docs/latest/com/ultreon/data/types/LongType.html
index 1437570..d0cc560 100644
--- a/docs/latest/com/ultreon/data/types/LongType.html
+++ b/docs/latest/com/ultreon/data/types/LongType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static LongType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
-
-
+
read
-public static LongType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/MapType.html b/docs/latest/com/ultreon/data/types/MapType.html
index 9ab4a21..3e2e426 100644
--- a/docs/latest/com/ultreon/data/types/MapType.html
+++ b/docs/latest/com/ultreon/data/types/MapType.html
@@ -404,7 +404,7 @@ Method Summary
UUID value)
static MapType
-read(DataInputStream stream)
+
boolean
@@ -422,7 +422,7 @@ Method Summary
values()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -516,22 +516,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<Map<String,IType<?>>>
+write
in interface IType<Map<String,IType<?>>>
- Throws:
IOException
-
-
+
read
-public static MapType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/ShortArrayType.html b/docs/latest/com/ultreon/data/types/ShortArrayType.html
index 0f43fb6..4c0e03f 100644
--- a/docs/latest/com/ultreon/data/types/ShortArrayType.html
+++ b/docs/latest/com/ultreon/data/types/ShortArrayType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static ShortArrayType
-read(DataInputStream stream)
+
void
setValue(short[] obj)
@@ -137,7 +137,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -207,22 +207,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<short[]>
+write
in interface IType<short[]>
- Throws:
IOException
-
-
+
read
-public static ShortArrayType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/ShortType.html b/docs/latest/com/ultreon/data/types/ShortType.html
index 3800a9b..f81c5d7 100644
--- a/docs/latest/com/ultreon/data/types/ShortType.html
+++ b/docs/latest/com/ultreon/data/types/ShortType.html
@@ -127,7 +127,7 @@ Method Summary
id()
static ShortType
-read(DataInputStream stream)
+
void
@@ -136,7 +136,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -212,22 +212,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
-
-
+
read
-public static ShortType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/StringType.html b/docs/latest/com/ultreon/data/types/StringType.html
index f3b3738..215d268 100644
--- a/docs/latest/com/ultreon/data/types/StringType.html
+++ b/docs/latest/com/ultreon/data/types/StringType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static StringType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write(DataOutputStream stream)
+
- Specified by:
-write
in interface IType<String>
+write
in interface IType<String>
- Throws:
IOException
-
-
+
read
-public static StringType read(DataInputStream stream)
+
- Throws:
diff --git a/docs/latest/com/ultreon/data/types/UUIDType.html b/docs/latest/com/ultreon/data/types/UUIDType.html
index b3af220..0303255 100644
--- a/docs/latest/com/ultreon/data/types/UUIDType.html
+++ b/docs/latest/com/ultreon/data/types/UUIDType.html
@@ -125,7 +125,7 @@ Method Summary
id()
static UUIDType
-read(DataInputStream stream)
+
void
@@ -134,7 +134,7 @@ Method Summary
toString()
void
-write(DataOutputStream stream)
+write(DataOutput output)
writeUso()
@@ -204,22 +204,22 @@ id
-
-
+
write
-public void write