JavaTM Platform
Standard Ed. 6

org.omg.CORBA.portable
클래스 OutputStream

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


public abstract class OutputStream
extends OutputStream

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

도입된 버젼:
JDK1. 2

생성자 의 개요
OutputStream ()
           
 
메소드의 개요
abstract  InputStream create_input_stream ()
          같은 버퍼를 가지는 입력 스트림을 돌려줍니다.
 ORB orb ()
          이 OutputStream 를 작성한 ORB 를 돌려줍니다.
abstract  void write_any (Any  value)
          Any 를 이 출력 스트림에 기입합니다.
abstract  void write_boolean_array (boolean[] value, int offset, int length)
          boolean 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_boolean (boolean value)
          boolean 치를 이 스트림에 기입합니다.
abstract  void write_char_array (char[] value, int offset, int length)
          char 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_char (char value)
          char 값를 이 스트림에 기입합니다.
 void write_Context (Context  ctx, ContextList  contexts)
          CORBA 문맥을 이 스트림에 기입합니다.
abstract  void write_double_array (double[] value, int offset, int length)
          double 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_double (double value)
          double 치를 이 스트림에 기입합니다.
 void write_fixed (BigDecimal  value)
          BigDecimal 번호를 기입합니다.
abstract  void write_float_array (float[] value, int offset, int length)
          float 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_float (float value)
          float 치를 이 스트림에 기입합니다.
abstract  void write_long_array (int[] value, int offset, int length)
          CORBA long (즉 Java int)의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_long (int value)
          CORBA long (즉 Java int) 치를 이 스트림에 기입합니다.
abstract  void write_longlong_array (long[] value, int offset, int length)
          CORBA longlong (즉 Java long)의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_longlong (long value)
          CORBA longlong (즉 Java long) 치를 이 스트림에 기입합니다.
abstract  void write_Object (Object  value)
          CORBA Object 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_octet_array (byte[] value, int offset, int length)
          CORBA octets (바이트)의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_octet (byte value)
          CORBA octet (즉 바이트) 치를 이 스트림에 기입합니다.
 void write_Principal (Principal  value)
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
abstract  void write_short_array (short[] value, int offset, int length)
          short 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_short (short value)
          short 치를 이 스트림에 기입합니다.
abstract  void write_string (String  value)
          캐릭터 라인치를 이 스트림에 기입합니다.
abstract  void write_TypeCode (TypeCode  value)
          TypeCode 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_ulong_array (int[] value, int offset, int length)
          부호 없음 CORBA long (즉 Java int)의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_ulong (int value)
          부호 없음 CORBA long (즉 Java int) 치를 이 스트림에 기입합니다.
abstract  void write_ulonglong_array (long[] value, int offset, int length)
          부호 없음 CORBA longlong (즉 Java int)의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_ulonglong (long value)
          부호 없음 CORBA longlong (즉 Java long) 치를 이 스트림에 기입합니다.
abstract  void write_ushort_array (short[] value, int offset, int length)
          부호 없음 short 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_ushort (short value)
          부호 없음 short 치를 이 스트림에 기입합니다.
abstract  void write_wchar_array (char[] value, int offset, int length)
          와이드 char 의 배열을 이 출력 스트림에 기입합니다.
abstract  void write_wchar (char value)
          와이드 char 값를 이 스트림에 기입합니다.
abstract  void write_wstring (String  value)
          와이드 캐릭터 라인치를 이 스트림에 기입합니다.
 void write (int b)
          정수형 (배열의 길이)을 이 출력 스트림에 기입합니다.
 
클래스 java.io. OutputStream 로부터 상속된 메소드
close , flush , write , write
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

OutputStream

public OutputStream()
메소드의 상세

create_input_stream

public abstract InputStream  create_input_stream()
같은 버퍼를 가지는 입력 스트림을 돌려줍니다.

반환값:
같은 버퍼를 가지는 입력 스트림

write_boolean

public abstract void write_boolean(boolean value)
boolean 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_char

public abstract void write_char(char value)
char 값를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_wchar

public abstract void write_wchar(char value)
와이드 char 값를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_octet

public abstract void write_octet(byte value)
CORBA octet (즉 바이트) 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_short

public abstract void write_short(short value)
short 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_ushort

public abstract void write_ushort(short value)
부호 없음 short 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_long

public abstract void write_long(int value)
CORBA long (즉 Java int) 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_ulong

public abstract void write_ulong(int value)
부호 없음 CORBA long (즉 Java int) 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_longlong

public abstract void write_longlong(long value)
CORBA longlong (즉 Java long) 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_ulonglong

public abstract void write_ulonglong(long value)
부호 없음 CORBA longlong (즉 Java long) 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_float

public abstract void write_float(float value)
float 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_double

public abstract void write_double(double value)
double 치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_string

public abstract void write_string(String  value)
캐릭터 라인치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_wstring

public abstract void write_wstring(String  value)
와이드 캐릭터 라인치를 이 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_boolean_array

public abstract void write_boolean_array(boolean[] value,
                                         int offset,
                                         int length)
boolean 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_char_array

public abstract void write_char_array(char[] value,
                                      int offset,
                                      int length)
char 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_wchar_array

public abstract void write_wchar_array(char[] value,
                                       int offset,
                                       int length)
와이드 char 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_octet_array

public abstract void write_octet_array(byte[] value,
                                       int offset,
                                       int length)
CORBA octets (바이트)의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_short_array

public abstract void write_short_array(short[] value,
                                       int offset,
                                       int length)
short 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_ushort_array

public abstract void write_ushort_array(short[] value,
                                        int offset,
                                        int length)
부호 없음 short 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_long_array

public abstract void write_long_array(int[] value,
                                      int offset,
                                      int length)
CORBA long (즉 Java int)의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_ulong_array

public abstract void write_ulong_array(int[] value,
                                       int offset,
                                       int length)
부호 없음 CORBA long (즉 Java int)의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_longlong_array

public abstract void write_longlong_array(long[] value,
                                          int offset,
                                          int length)
CORBA longlong (즉 Java long)의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_ulonglong_array

public abstract void write_ulonglong_array(long[] value,
                                           int offset,
                                           int length)
부호 없음 CORBA longlong (즉 Java int)의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_float_array

public abstract void write_float_array(float[] value,
                                       int offset,
                                       int length)
float 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_double_array

public abstract void write_double_array(double[] value,
                                        int offset,
                                        int length)
double 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 배열
offset - 스트림상의 오프셋(offset)
length - 기입하는 버퍼의 길이

write_Object

public abstract void write_Object(Object  value)
CORBA Object 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_TypeCode

public abstract void write_TypeCode(TypeCode  value)
TypeCode 의 배열을 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_any

public abstract void write_any(Any  value)
Any 를 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write_Principal

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

Principle 를 이 출력 스트림에 기입합니다.

파라미터:
value - 기입하는 값

write

public void write(int b)
           throws IOException 
정수형 (배열의 길이)을 이 출력 스트림에 기입합니다.

정의:
클래스 OutputStream 내의 write
파라미터:
b - 기입하는 값
예외:
IOException - 입력 또는 출력 에러가 존재하는 경우
관련 항목:
portable 패키지에 구현되어 있지 않은 기능에 대한 코멘트

write_fixed

public void write_fixed(BigDecimal  value)
BigDecimal 번호를 기입합니다.

파라미터:
value - BidDecimal-- 기입하는 값

write_Context

public void write_Context(Context  ctx,
                          ContextList  contexts)
CORBA 문맥을 이 스트림에 기입합니다. Context 는 캐릭터 라인의 순서로서 정렬화 됩니다. 문맥 파라미터로 지정된 Context 치만이 실제로 기입해집니다.

파라미터:
ctx - CORBA 문맥
contexts - 기입하는 문맥의 리스트를 포함한다 ContextList 객체
관련 항목:
portable 패키지에 구현되어 있지 않은 기능에 대한 코멘트

orb

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

반환값:
이 OutputStream 를 작성한 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 도 참조해 주세요.