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