All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class NET.shudo.moba.io.ObjectReader

java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.FilterInputStream
                   |
                   +----java.io.DataInputStream
                           |
                           +----NET.shudo.moba.io.ObjectReader

public class ObjectReader
extends DataInputStream
Object de-serializer$B!#(B java.io.ObjectInputStream $B$KAjEv$9$k!#(B


Constructor Index

 o ObjectReader(InputStream)
 o ObjectReader(InputStream, ClassLoader)

Method Index

 o classLoader()
$B;H$&$Y$-(B ClassLoader $B$rJV$9!#(B
 o isSpecificClass(Class)
subclass$B$GFCDj$N%/%i%9$KBP$9$k=hM}$r$9$k$?$a$N(Bhook$B!#(B $BFCDj%/%i%9$+$I$&$+H=Dj$9$k!#(B
 o postReadSpecificClass(Object)
subclass$B$GFCDj$N%/%i%9$KBP$9$k=hM}$r$9$k$?$a$N(Bhook$B!#(B
$B40
 o readObject()
 o readSpecificClass(Class, Object)
subclass$B$GFCDj$N%/%i%9$KBP$9$k=hM}$r$9$k$?$a$N(Bhook$B!#(B
$B%$%s%9%?%s%9$N%a%s%P$r
 o reviseLocationDependence(boolean)
$B0LCV0MB8>pJs$rJd
 o showObjectTable(PrintStream)
demarshal $B:Q$_%*%V%8%'%/%H$N%F!<%V%k$NCf?H$rI=<($9$k!#(B(for debug)

Constructors

 o ObjectReader
 public ObjectReader(InputStream in,
                     ClassLoader loader) throws IOException
 o ObjectReader
 public ObjectReader(InputStream in) throws IOException

Methods

 o classLoader
 public ClassLoader classLoader()
$B;H$&$Y$-(B ClassLoader $B$rJV$9!#(B

 o isSpecificClass
 protected boolean isSpecificClass(Class clazz)
subclass$B$GFCDj$N%/%i%9$KBP$9$k=hM}$r$9$k$?$a$N(Bhook$B!#(B $BFCDj%/%i%9$+$I$&$+H=Dj$9$k!#(B

Returns:
true if the specified class is the target class.
 o readSpecificClass
 protected boolean readSpecificClass(Class clazz,
                                     Object obj) throws StreamFormatException, IOException, ClassNotFoundException, InstantiationException, IllegalAccessException
subclass$B$GFCDj$N%/%i%9$KBP$9$k=hM}$r$9$k$?$a$N(Bhook$B!#(B
$B%$%s%9%?%s%9$N%a%s%P$r@_Dj$7!"JV$9!#(B
$BFCDj$N%/%i%9$H$=$N(B supeclass $B$K$D$$$F$N@UG$$,$"$k!#(B

Parameters:
obj - instantiate $B:Q$_$N%*%V%8%'%/%H(B
Returns:
true if the specified class is the target class.
 o postReadSpecificClass
 protected boolean postReadSpecificClass(Object obj)
subclass$B$GFCDj$N%/%i%9$KBP$9$k=hM}$r$9$k$?$a$N(Bhook$B!#(B
$B40@.$7$?%$%s%9%?%s%9$KBP$9$k=hM}$r9T$&!#(B

Returns:
true if the specified class is the target class.
 o readObject
 public Object readObject() throws StreamFormatException, IOException, ClassNotFoundException, InstantiationException, IllegalAccessException
 o reviseLocationDependence
 public boolean reviseLocationDependence(boolean flag)
$B0LCV0MB8>pJs$rJd@0$9$k$+$I$&$+@_Dj$9$k!#(B

 o showObjectTable
 public void showObjectTable(PrintStream out)
demarshal $B:Q$_%*%V%8%'%/%H$N%F!<%V%k$NCf?H$rI=<($9$k!#(B(for debug)


All Packages  Class Hierarchy  This Package  Previous  Next  Index