JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.xml.transform.stream
클래스 StreamResult

java.lang.Object 
  |
  +--javax.xml.transform.stream.StreamResult
모든 구현 인터페이스:
Result

public class StreamResult
extends Object
implements Result

XML, 프레인 Text, HTML, 그 외의 마크 업 형식의, 변환 결과의 홀더로서 동작합니다.


필드의 개요
static String FEATURE
          이 값을 인수로서 건네주었을 때에 TransformerFactory.getFeature(java.lang.String) 가 true 를 돌려주는 경우, Transformer 는 이 형태의 Result 출력을 서포트합니다.
 
인터페이스 javax.xml.transform. Result 에서 상속받은 필드
PI_DISABLE_OUTPUT_ESCAPING , PI_ENABLE_OUTPUT_ESCAPING
 
생성자의 개요
StreamResult ()
          인수 없음의 디폴트의 constructor 입니다.
StreamResult (File  f)
          File 로부터 StreamResult 를 구축합니다.
StreamResult (OutputStream  outputStream)
          바이트 스트림으로부터 StreamResult 를 구축합니다.
StreamResult (String  systemId)
          URL 로부터 StreamResult 를 구축합니다.
StreamResult (Writer  writer)
          캐릭터 스트림으로부터 StreamResult 를 구축합니다.
 
메소드의 개요
 OutputStream getOutputStream ()
          setOutputStream 를 사용해 설정된 바이트 스트림을 취득합니다.
 String getSystemId ()
          setSystemId 를 사용해 설정된 system 식별자를 취득합니다.
 Writer getWriter ()
          setWriter 를 사용해 설정된 캐릭터 스트림을 취득합니다.
 void setOutputStream (OutputStream  outputStream)
          기입처의 ByteStream 를 설정합니다.
 void setSystemId (File  f)
          File 참조로부터 system 식별자를 설정합니다.
 void setSystemId (String  systemId)
          바이트 또는 캐릭터 스트림과 관련지어 사용할 수 있는 system 식별자를 설정합니다.
 void setWriter (Writer  writer)
          결과를 받는 라이터를 설정합니다.
 
클래스 java.lang. Object 에서 상속받은 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

FEATURE

public static final String  FEATURE
이 값을 인수로서 건네주었을 때에 TransformerFactory.getFeature(java.lang.String) 가 true 를 돌려주는 경우, Transformer 는 이 형태의 Result 출력을 서포트합니다.

관련 항목:
정수 필드치
생성자의 상세

StreamResult

public StreamResult()
인수 없음의 디폴트의 constructor 입니다.


StreamResult

public StreamResult(OutputStream  outputStream)
바이트 스트림으로부터 StreamResult 를 구축합니다. 통상은 리더가 아니고 스트림을 사용할 필요가 있습니다. 그러면, Transformer 는 변환 인스트럭션에 포함되는 인스트럭션을 사용해 인코딩을 제어할 수 있습니다.

파라미터:
outputStream - 유효한 OutputStream 참조

StreamResult

public StreamResult(Writer  writer)
캐릭터 스트림으로부터 StreamResult 를 구축합니다. 통상은 리더가 아니고 스트림을 사용할 필요가 있습니다. 그러면, Transformer 는 변환 인스트럭션에 포함되는 인스트럭션을 사용해 인코딩을 제어할 수 있습니다. 다만, StringWriter 를 사용하는 경우와 같이, 캐릭터 스트림에 기입하는 것이 편리한 경우가 있습니다.

파라미터:
writer - 유효한 Writer 참조

StreamResult

public StreamResult(String  systemId)
URL 로부터 StreamResult 를 구축합니다.

파라미터:
systemId - URI 구문에 적합하는 String 가 아니면 안된다

StreamResult

public StreamResult(File  f)
File 로부터 StreamResult 를 구축합니다.

파라미터:
f - null 이외의 File 참조가 아니면 안된다
메소드의 상세

setOutputStream

public void setOutputStream(OutputStream  outputStream)
기입처의 ByteStream 를 설정합니다. 통상은 리더가 아니고 스트림을 사용할 필요가 있습니다. 그러면, Transformer 는 변환 인스트럭션에 포함되는 인스트럭션을 사용해 인코딩을 제어할 수 있습니다.

파라미터:
outputStream - 유효한 OutputStream 참조

getOutputStream

public OutputStream  getOutputStream()
setOutputStream 를 사용해 설정된 바이트 스트림을 취득합니다.

반환값:
setOutputStream 를 사용해 설정된 바이트 스트림. setOutputStream 또는 ByteStream constructor 이 불려 가지 않았던 경우는 null

setWriter

public void setWriter(Writer  writer)
결과를 받는 라이터를 설정합니다. 통상은 라이터가 아니고 스트림을 사용할 필요가 있습니다. 그러면, Transformer 는 변환 인스트럭션에 포함되는 인스트럭션을 사용해 인코딩을 제어할 수 있습니다. 다만, StringWriter 를 사용하는 경우와 같이, 라이터에 기입하는 것이 편리한 경우가 있습니다.

파라미터:
writer - 유효한 Writer 참조

getWriter

public Writer  getWriter()
setWriter 를 사용해 설정된 캐릭터 스트림을 취득합니다.

반환값:
setWriter 를 사용해 설정된 캐릭터 스트림. setWriter 또는 Writer constructor 이 불려 가지 않았던 경우는 null

setSystemId

public void setSystemId(String  systemId)
바이트 또는 캐릭터 스트림과 관련지어 사용할 수 있는 system 식별자를 설정합니다. 어느쪽이나 설정되지 않는 경우는 이 값을 기입해 가능한 URI (아마, 파일명)로서 사용합니다.

정의:
인터페이스 Result 내의 setSystemId
파라미터:
systemId - URI 캐릭터 라인으로서의 system 식별자

setSystemId

public void setSystemId(File  f)
File 참조로부터 system 식별자를 설정합니다.

파라미터:
f - null 이외의 File 참조가 아니면 안된다

getSystemId

public String  getSystemId()
setSystemId 를 사용해 설정된 system 식별자를 취득합니다.

정의:
인터페이스 Result 내의 getSystemId
반환값:
setSystemId 를 사용해 설정된 system 식별자. setSystemId 가 불려 가지 않았던 경우는 null

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.