Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

java.io
Class ObjectInputStream.GetField  view ObjectInputStream.GetField download ObjectInputStream.GetField.java

java.lang.Object
  extended byjava.io.ObjectInputStream.GetField
Enclosing class:
ObjectInputStream

public abstract static class ObjectInputStream.GetField
extends java.lang.Object

This class allows a class to specify exactly which fields should be read, and what values should be read for these fields. XXX: finish up comments


Constructor Summary
ObjectInputStream.GetField()
           
 
Method Summary
abstract  boolean defaulted(java.lang.String name)
           
abstract  boolean get(java.lang.String name, boolean defvalue)
           
abstract  byte get(java.lang.String name, byte defvalue)
           
abstract  char get(java.lang.String name, char defvalue)
           
abstract  double get(java.lang.String name, double defvalue)
           
abstract  float get(java.lang.String name, float defvalue)
           
abstract  int get(java.lang.String name, int defvalue)
           
abstract  long get(java.lang.String name, long defvalue)
           
abstract  java.lang.Object get(java.lang.String name, java.lang.Object defvalue)
           
abstract  short get(java.lang.String name, short defvalue)
           
abstract  ObjectStreamClass getObjectStreamClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectInputStream.GetField

public ObjectInputStream.GetField()
Method Detail

getObjectStreamClass

public abstract ObjectStreamClass getObjectStreamClass()

defaulted

public abstract boolean defaulted(java.lang.String name)
                           throws IOException,
                                  java.lang.IllegalArgumentException

get

public abstract boolean get(java.lang.String name,
                            boolean defvalue)
                     throws IOException,
                            java.lang.IllegalArgumentException

get

public abstract char get(java.lang.String name,
                         char defvalue)
                  throws IOException,
                         java.lang.IllegalArgumentException

get

public abstract byte get(java.lang.String name,
                         byte defvalue)
                  throws IOException,
                         java.lang.IllegalArgumentException

get

public abstract short get(java.lang.String name,
                          short defvalue)
                   throws IOException,
                          java.lang.IllegalArgumentException

get

public abstract int get(java.lang.String name,
                        int defvalue)
                 throws IOException,
                        java.lang.IllegalArgumentException

get

public abstract long get(java.lang.String name,
                         long defvalue)
                  throws IOException,
                         java.lang.IllegalArgumentException

get

public abstract float get(java.lang.String name,
                          float defvalue)
                   throws IOException,
                          java.lang.IllegalArgumentException

get

public abstract double get(java.lang.String name,
                           double defvalue)
                    throws IOException,
                           java.lang.IllegalArgumentException

get

public abstract java.lang.Object get(java.lang.String name,
                                     java.lang.Object defvalue)
                              throws IOException,
                                     java.lang.IllegalArgumentException