All Packages Class Hierarchy This Package Previous Next Index
Class NET.shudo.moba.io.ObjectWriter
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----java.io.DataOutputStream
|
+----NET.shudo.moba.io.ObjectWriter
- public class ObjectWriter
- extends DataOutputStream
Object serializer。
java.io.ObjectOutputStreamに相当する。
-
ObjectWriter()
-
-
ObjectWriter(OutputStream)
-
-
isSpecificClass(Class)
- subclassで特定のクラスに対する処理をするためのhook。
-
reset()
- リセットする。既に書き出されたオブジェクトなどの状態を忘れさせ、
新規に作成された ObjectWriter と同様にする。
-
showObjectTable(PrintStream)
-
-
writeObject(Object)
-
-
writeSpecificClass(Class, Object)
- subclassで特定のクラスに対する処理をするためのhook。
特定のクラスとその supeclass についての責任がある。
ObjectWriter
public ObjectWriter(OutputStream out)
ObjectWriter
public ObjectWriter()
reset
public void reset()
- リセットする。既に書き出されたオブジェクトなどの状態を忘れさせ、
新規に作成された ObjectWriter と同様にする。
isSpecificClass
protected boolean isSpecificClass(Class clazz)
- subclassで特定のクラスに対する処理をするためのhook。
- Returns:
- true if the specified class is the target class.
writeSpecificClass
protected boolean writeSpecificClass(Class clazz,
Object obj) throws IOException
- subclassで特定のクラスに対する処理をするためのhook。
特定のクラスとその supeclass についての責任がある。
- Returns:
- true if the specified class is the target class.
writeObject
public void writeObject(Object obj) throws IOException
showObjectTable
public void showObjectTable(PrintStream out)
All Packages Class Hierarchy This Package Previous Next Index