JavaTM Platform
Standard Ed. 6

org.omg.CORBA.portable
클래스 InputStream

java.lang.Object 
  상위를 확장 java.io.InputStream 
      상위를 확장 org.omg.CORBA.portable.InputStream
모든 구현된 인터페이스:
Closeable
직계의 기존의 서브 클래스:
InputStream


public abstract class InputStream
extends InputStream

InputStream 는, CDR 정렬화 스트림로부터 IDL 형을 읽어내기 위한 Java API 입니다. 이러한 메소드는, IDL 형을 비정렬화하기 (위해)때문에, 및 Any 로부터 IDL 형을 꺼내기 위해서(때문에) ORB 에 의해 사용됩니다. _array 버젼의 메소드는, IDL 형의 순서 및 배열을 읽어내는데 직접 사용할 수가 있습니다.

도입된 버젼:
JDK1. 2

생성자 의 개요
InputStream ()
           
 
메소드의 개요
 ORB orb ()
          이 InputStream 를 작성한 ORB 를 돌려줍니다.
abstract  Any read_any ()
          이 입력 스트림로부터 Any 를 읽어들입니다.
abstract  void read_boolean_array (boolean[] value, int offset, int length)
          이 입력 스트림로부터 boolean 의 배열을 읽어들입니다.
abstract  boolean read_boolean ()
          이 입력 스트림로부터 boolean 치를 읽어들입니다.
abstract  void read_char_array (char[] value, int offset, int length)
          이 입력 스트림로부터 char 의 배열을 읽어들입니다.
abstract  char read_char ()
          이 입력 스트림로부터 char 값를 읽어들입니다.
 Context read_Context ()
          스트림로부터 CORBA 문맥을 읽어들입니다.
abstract  void read_double_array (double[] value, int offset, int length)
          이 입력 스트림로부터 double 의 배열을 읽어들입니다.
abstract  double read_double ()
          이 입력 스트림로부터 double 치를 읽어들입니다.
 BigDecimal read_fixed ()
          BigDecimal 번호를 읽어들입니다.
abstract  void read_float_array (float[] value, int offset, int length)
          이 입력 스트림로부터 float 의 배열을 읽어들입니다.
abstract  float read_float ()
          이 입력 스트림로부터 float 치를 읽어들입니다.
abstract  void read_long_array (int[] value, int offset, int length)
          이 입력 스트림로부터 CORBA long (즉 Java int)의 배열을 읽어들입니다.
abstract  int read_long ()
          이 입력 스트림로부터 CORBA long (즉 Java int) 치를 읽어들입니다.
abstract  void read_longlong_array (long[] value, int offset, int length)
          이 입력 스트림로부터 CORBA longlong (즉 Java long)의 배열을 읽어들입니다.
abstract  long read_longlong ()
          이 입력 스트림로부터 CORBA longlong (즉 Java long) 치를 읽어들입니다.
abstract  Object read_Object ()
          이 입력 스트림로부터 CORBA 객체를 읽어들입니다.
 Object read_Object (Class  clz)
          객체를 비정렬화해, 인수로서 건네받은 클래스의 인스턴스인 CORBA Object 를 돌려줍니다.
abstract  void read_octet_array (byte[] value, int offset, int length)
          이 입력 스트림로부터 octet (즉 바이트)의 배열을 읽어들입니다.
abstract  byte read_octet ()
          이 입력 스트림로부터 octet (즉 바이트) 치를 읽어들입니다.
 Principal read_Principal ()
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
abstract  void read_short_array (short[] value, int offset, int length)
          이 입력 스트림로부터 short 의 배열을 읽어들입니다.
abstract  short read_short ()
          이 입력 스트림로부터 short 치를 읽어들입니다.
abstract  String read_string ()
          이 입력 스트림로부터 캐릭터 라인치를 읽어들입니다.
abstract  TypeCode read_TypeCode ()
          이 입력 스트림로부터 TypeCode 를 읽어들입니다.
abstract  void read_ulong_array (int[] value, int offset, int length)
          이 입력 스트림로부터 부호 없음 CORBA long (즉 Java int)의 배열을 읽어들입니다.
abstract  int read_ulong ()
          이 입력 스트림로부터 CORBA long (즉 Java int) 치를 읽어들입니다.
abstract  void read_ulonglong_array (long[] value, int offset, int length)
          이 입력 스트림로부터 부호 없음 CORBA longlong (즉 Java long)의 배열을 읽어들입니다.
abstract  long read_ulonglong ()
          이 입력 스트림로부터 부호 없음 CORBA longlong (즉 Java long) 치를 읽어들입니다.
abstract  void read_ushort_array (short[] value, int offset, int length)
          이 입력 스트림로부터 부호 없음 short 의 배열을 읽어들입니다.
abstract  short read_ushort ()
          이 입력 스트림로부터 부호 없음 short 치를 읽어들입니다.
abstract  void read_wchar_array (char[] value, int offset, int length)
          이 입력 스트림로부터 와이드 char 의 배열을 읽어들입니다.
abstract  char read_wchar ()
          이 입력 스트림로부터 와이드 char 값를 읽어들입니다.
abstract  String read_wstring ()
          이 입력 스트림로부터 와이드 캐릭터 라인치를 읽어들입니다.
 int read ()
          입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다.
 
클래스 java.io. InputStream 로부터 상속된 메소드
available , close , mark , markSupported , read , read , reset , skip
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

InputStream

public InputStream()
메소드의 상세

read_boolean

public abstract boolean read_boolean()
이 입력 스트림로부터 boolean 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 boolean

read_char

public abstract char read_char()
이 입력 스트림로부터 char 값를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 char

read_wchar

public abstract char read_wchar()
이 입력 스트림로부터 와이드 char 값를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 char

read_octet

public abstract byte read_octet()
이 입력 스트림로부터 octet (즉 바이트) 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 byte

read_short

public abstract short read_short()
이 입력 스트림로부터 short 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 short

read_ushort

public abstract short read_ushort()
이 입력 스트림로부터 부호 없음 short 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 short

read_long

public abstract int read_long()
이 입력 스트림로부터 CORBA long (즉 Java int) 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 int

read_ulong

public abstract int read_ulong()
이 입력 스트림로부터 CORBA long (즉 Java int) 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 int

read_longlong

public abstract long read_longlong()
이 입력 스트림로부터 CORBA longlong (즉 Java long) 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 long

read_ulonglong

public abstract long read_ulonglong()
이 입력 스트림로부터 부호 없음 CORBA longlong (즉 Java long) 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 long

read_float

public abstract float read_float()
이 입력 스트림로부터 float 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 float

read_double

public abstract double read_double()
이 입력 스트림로부터 double 치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 double

read_string

public abstract String  read_string()
이 입력 스트림로부터 캐릭터 라인치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 String

read_wstring

public abstract String  read_wstring()
이 입력 스트림로부터 와이드 캐릭터 라인치를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 String

read_boolean_array

public abstract void read_boolean_array(boolean[] value,
                                        int offset,
                                        int length)
이 입력 스트림로부터 boolean 의 배열을 읽어들입니다.

파라미터:
value - 반환되는 boolean 의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_char_array

public abstract void read_char_array(char[] value,
                                     int offset,
                                     int length)
이 입력 스트림로부터 char 의 배열을 읽어들입니다.

파라미터:
value - 반환되는 char 의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_wchar_array

public abstract void read_wchar_array(char[] value,
                                      int offset,
                                      int length)
이 입력 스트림로부터 와이드 char 의 배열을 읽어들입니다.

파라미터:
value - 반환되는 와이드 char 의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_octet_array

public abstract void read_octet_array(byte[] value,
                                      int offset,
                                      int length)
이 입력 스트림로부터 octet (즉 바이트)의 배열을 읽어들입니다.

파라미터:
value - 반환되는 octet (즉 바이트)의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_short_array

public abstract void read_short_array(short[] value,
                                      int offset,
                                      int length)
이 입력 스트림로부터 short 의 배열을 읽어들입니다.

파라미터:
value - 반환되는 short 의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_ushort_array

public abstract void read_ushort_array(short[] value,
                                       int offset,
                                       int length)
이 입력 스트림로부터 부호 없음 short 의 배열을 읽어들입니다.

파라미터:
value - 반환되는 short 의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_long_array

public abstract void read_long_array(int[] value,
                                     int offset,
                                     int length)
이 입력 스트림로부터 CORBA long (즉 Java int)의 배열을 읽어들입니다.

파라미터:
value - 반환되는 CORBA long (즉 Java int)의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_ulong_array

public abstract void read_ulong_array(int[] value,
                                      int offset,
                                      int length)
이 입력 스트림로부터 부호 없음 CORBA long (즉 Java int)의 배열을 읽어들입니다.

파라미터:
value - 반환되는 CORBA long (즉 Java int)의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_longlong_array

public abstract void read_longlong_array(long[] value,
                                         int offset,
                                         int length)
이 입력 스트림로부터 CORBA longlong (즉 Java long)의 배열을 읽어들입니다.

파라미터:
value - 반환되는 CORBA long (즉 Java long)의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_ulonglong_array

public abstract void read_ulonglong_array(long[] value,
                                          int offset,
                                          int length)
이 입력 스트림로부터 부호 없음 CORBA longlong (즉 Java long)의 배열을 읽어들입니다.

파라미터:
value - 반환되는 CORBA long (즉 Java long)의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_float_array

public abstract void read_float_array(float[] value,
                                      int offset,
                                      int length)
이 입력 스트림로부터 float 의 배열을 읽어들입니다.

파라미터:
value - 반환되는 float 의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_double_array

public abstract void read_double_array(double[] value,
                                       int offset,
                                       int length)
이 입력 스트림로부터 double 의 배열을 읽어들입니다.

파라미터:
value - 반환되는 double 의 배열
offset - 스트림상의 오프셋(offset)
length - 읽어들이는 버퍼의 길이

read_Object

public abstract Object  read_Object()
이 입력 스트림로부터 CORBA 객체를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 Object 의 인스턴스

read_TypeCode

public abstract TypeCode  read_TypeCode()
이 입력 스트림로부터 TypeCode 를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 TypeCode 의 인스턴스

read_any

public abstract Any  read_any()
이 입력 스트림로부터 Any 를 읽어들입니다.

반환값:
이 입력 스트림로부터 읽어들인 Any 의 인스턴스

read_Principal

@Deprecated 
public Principal  read_Principal()
추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.

호출의 원칙을 돌려줍니다.

반환값:
호출의 원칙

read

public int read()
         throws IOException 
클래스 InputStream 의 기술:
입력 스트림로부터 데이터의 다음의 바이트를 읽어들입니다. 값의 바이트는,0 ~ 255 의 범위의 int 로서 돌려주어집니다. 스트림의 마지막에 이르렀기 때문에 읽어들이는 바이트가 없는 경우는, 값 -1 이 돌려주어집니다. 입력 데이터를 읽어들일 수 있게 되는지, 파일의 마지막이 검출되는지, 또는 예외가 발생할 때까지, 이 메소드는 블록 합니다.

서브 클래스는, 이 메소드의 구현을 제공하지 않으면 안됩니다.

정의:
클래스 InputStream 내의 read
반환값:
데이터의 다음의 바이트. 스트림의 마지막에 이르렀을 경우는 -1
예외:
IOException - 입출력 에러가 발생했을 경우
관련 항목:
portable 패키지에 구현되어 있지 않은 기능에 대한 코멘트

read_fixed

public BigDecimal  read_fixed()
BigDecimal 번호를 읽어들입니다.

반환값:
java.math.BigDecimal 번호

read_Context

public Context  read_Context()
스트림로부터 CORBA 문맥을 읽어들입니다.

반환값:
CORBA 문맥
관련 항목:
portable 패키지에 구현되어 있지 않은 기능에 대한 코멘트

read_Object

public Object  read_Object(Class  clz)
객체를 비정렬화해, 인수로서 건네받은 클래스의 인스턴스인 CORBA Object 를 돌려줍니다. 이 클래스는 예상되는 형태의 Stub 클래스입니다.

파라미터:
clz - 정적으로 예상되는 형태에 대응한다 Stub 클래스의 클래스 객체, 또는 정적으로 예상되는 RMI/IDL 인터페이스형의 클래스 객체
반환값:
이 스트림로부터 읽히는 clz 의 객체 인스턴스
관련 항목:
portable 패키지에 구현되어 있지 않은 기능에 대한 코멘트

orb

public ORB  orb()
이 InputStream 를 작성한 ORB 를 돌려줍니다.

반환값:
이 스트림을 작성한 ORB 객체
관련 항목:
portable 패키지에 구현되어 있지 않은 기능에 대한 코멘트

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 도 참조해 주세요.