Package ch.njol.yggdrasil
Class DefaultYggdrasilOutputStream
java.lang.Object
ch.njol.yggdrasil.YggdrasilOutputStream
ch.njol.yggdrasil.DefaultYggdrasilOutputStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
-
Field Summary
Fields inherited from class ch.njol.yggdrasil.YggdrasilOutputStream
yggdrasil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()protected voidwriteArrayComponentType(Class<?> componentType)protected voidprotected voidwriteArrayLength(int length)protected voidwriteClassType(Class<?> c)protected voidwriteEnumID(String id)protected voidwriteEnumType(String type)protected voidwriteFieldID(String id)protected voidwriteNumFields(short numFields)protected voidprotected voidwriteObjectType(String type)protected voidprotected voidprotected voidwriteReferenceID(int ref)protected voidprotected voidMethods inherited from class ch.njol.yggdrasil.YggdrasilOutputStream
writeObject, writeReference
-
Constructor Details
-
DefaultYggdrasilOutputStream
- Throws:
IOException
-
-
Method Details
-
writeTag
- Specified by:
writeTagin classYggdrasilOutputStream- Throws:
IOException
-
writePrimitive_
- Specified by:
writePrimitive_in classYggdrasilOutputStream- Throws:
IOException
-
writePrimitiveValue
- Specified by:
writePrimitiveValuein classYggdrasilOutputStream- Throws:
IOException
-
writeStringValue
- Specified by:
writeStringValuein classYggdrasilOutputStream- Throws:
IOException
-
writeArrayComponentType
- Specified by:
writeArrayComponentTypein classYggdrasilOutputStream- Throws:
IOException
-
writeArrayLength
- Specified by:
writeArrayLengthin classYggdrasilOutputStream- Throws:
IOException
-
writeArrayEnd
- Specified by:
writeArrayEndin classYggdrasilOutputStream- Throws:
IOException
-
writeClassType
- Specified by:
writeClassTypein classYggdrasilOutputStream- Throws:
IOException
-
writeEnumType
- Specified by:
writeEnumTypein classYggdrasilOutputStream- Throws:
IOException
-
writeEnumID
- Specified by:
writeEnumIDin classYggdrasilOutputStream- Throws:
IOException
-
writeObjectType
- Specified by:
writeObjectTypein classYggdrasilOutputStream- Throws:
IOException
-
writeNumFields
- Specified by:
writeNumFieldsin classYggdrasilOutputStream- Throws:
IOException
-
writeFieldID
- Specified by:
writeFieldIDin classYggdrasilOutputStream- Throws:
IOException
-
writeObjectEnd
- Specified by:
writeObjectEndin classYggdrasilOutputStream- Throws:
IOException
-
writeReferenceID
- Specified by:
writeReferenceIDin classYggdrasilOutputStream- Throws:
IOException
-
flush
- Throws:
IOException
-
close
- Throws:
IOException
-