ObjectInputStream.GetField (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

## java.io
클래스 ObjectInputStream.GetField

    java.lang.Object
      java.io.ObjectInputStream.GetField

포함되어 있는 클래스:
  ObjectInputStream

    public abstract static class ObjectInputStream.GetField

extends Object

입력 스트림로부터 읽힌 지속 필드에의 액세스를 제공합니다.

생성자 의 개요
`ObjectInputStream.GetField ()`

메소드의 개요
`abstract boolean` | `defaulted (String name)` 이름으로 지정된 필드가 디폴트로 설정되어 있어 이 스트림로 값을 가지지 않는 경우에 true 를 돌려줍니다.
`abstract boolean` | `get (String name, boolean val)` 이름으로 지정된 boolean 필드의 값을 지속 필드로부터 가져옵니다.
`abstract byte` | `get (String name, byte val)` 이름으로 지정된 byte 필드의 값을 지속 필드로부터 가져옵니다.
`abstract char` | `get (String name, char val)` 이름으로 지정된 char 필드의 값을 지속 필드로부터 가져옵니다.
`abstract double` | `get (String name, double val)` 이름으로 지정된 double 필드의 값을 지속 필드로부터 가져옵니다.
`abstract float` | `get (String name, float val)` 이름으로 지정된 float 필드의 값을 지속 필드로부터 가져옵니다.
`abstract int` | `get (String name, int val)` 이름으로 지정된 int 필드의 값을 지속 필드로부터 가져옵니다.
`abstract long` | `get (String name, long val)` 이름으로 지정된 long 필드의 값을 지속 필드로부터 가져옵니다.
`abstract Object` | `get (String name, Object val)` 이름으로 지정된 Object 필드의 값을 지속 필드로부터 가져옵니다.
`abstract short` | `get (String name, short val)` 이름으로 지정된 short 필드의 값을 지속 필드로부터 가져옵니다.
`abstract ObjectStreamClass` | `getObjectStreamClass ()` 스트림로 필드를 기술하는 ObjectStreamClass 를 가져옵니다.

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait`

생성자 의 상세

### ObjectInputStream.GetField

    public ObjectInputStream.GetField()

메소드의 상세

### getObjectStreamClass

    public abstract ObjectStreamClass  getObjectStreamClass()

  스트림로 필드를 기술하는 ObjectStreamClass 를 가져옵니다.

  반환값:
    직렬화 필드를 기술하는 기술자 클래스

### defaulted

    public abstract boolean defaulted(String  name)
                               throws IOException

  이름으로 지정된 필드가 디폴트로 설정되어 있어 이 스트림로 값을 가지지 않는 경우에 true 를 돌려줍니다.

  파라미터:
    `name` - 필드의 이름
  반환값:
    지정된 필드가 디폴트로 설정되어 있는 경우에 한정해 true
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 가 직렬화 필드에 대응하지 않는 경우

### get

    public abstract boolean get(String  name,
                                boolean val)
                         throws IOException

  이름으로 지정된 boolean 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `boolean` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract byte get(String  name,
                             byte val)
                      throws IOException

  이름으로 지정된 byte 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `byte` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract char get(String  name,
                             char val)
                      throws IOException

  이름으로 지정된 char 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `char` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract short get(String  name,
                              short val)
                       throws IOException

  이름으로 지정된 short 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `short` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract int get(String  name,
                            int val)
                     throws IOException

  이름으로 지정된 int 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `int` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract long get(String  name,
                             long val)
                      throws IOException

  이름으로 지정된 long 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `long` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract float get(String  name,
                              float val)
                       throws IOException

  이름으로 지정된 float 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `float` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract double get(String  name,
                               double val)
                        throws IOException

  이름으로 지정된 double 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `double` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

### get

    public abstract Object  get(String  name,
                               Object  val)
                        throws IOException

  이름으로 지정된 Object 필드의 값을 지속 필드로부터 가져옵니다.

  파라미터:
    `name` - 필드의 이름
    `val` - `name` 에 값이 없는 경우에 사용하는 디폴트 값
  반환값:
    지정된 `Object` 필드의 값
  예외:
    `IOException` - 기본이 되는 `InputStream` 의 read중에 입출력 에러가 발생했을 경우
    `IllegalArgumentException` - `name` 의 형태가 직렬화되어 있지 않은지, 또는 필드의 형태가 부정한 경우

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.