JavaTM Platform
Standard Ed. 6

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 ()
          디폴트의 인수 없음의 생성자
StreamResult (File  f)
          File 로부터 StreamResult 를 구축합니다.
StreamResult (OutputStream  outputStream)
          바이트 스트림로부터 StreamResult 를 구축합니다.
StreamResult (String  systemId)
          URL 로부터 StreamResult 를 구축합니다.
StreamResult (Writer  writer)
          문자 스트림로부터 StreamResult 를 구축합니다.
 
메소드의 개요
 OutputStream getOutputStream ()
          setOutputStream 를 사용해 설정된 바이트 스트림을 가져옵니다.
 String getSystemId ()
          setSystemId 를 사용해 설정된 시스템 식별자를 가져옵니다.
 Writer getWriter ()
          setWriter 를 사용해 설정된 문자 스트림을 가져옵니다.
 void setOutputStream (OutputStream  outputStream)
          기입처의 ByteStream 를 설정합니다.
 void setSystemId (File  f)
          File 참조로부터 시스템 식별자를 설정합니다.
 void setSystemId (String  systemId)
          바이트 또는 문자 스트림과 관련지어 사용할 수 있는 시스템 식별자를 설정합니다.
 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()
디폴트의 인수 없음의 생성자


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 생성자 이 불려 가지 않았던 경우는 null

setWriter

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

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

getWriter

public Writer  getWriter()
setWriter 를 사용해 설정된 문자 스트림을 가져옵니다.

반환값:
setWriter 를 사용해 설정된 문자 스트림. setWriter 또는 Writer 생성자 이 불려 가지 않았던 경우는 null

setSystemId

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

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

setSystemId

public void setSystemId(File  f)

File 참조로부터 시스템 식별자를 설정합니다.

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

getSystemId

public String  getSystemId()
setSystemId 를 사용해 설정된 시스템 식별자를 가져옵니다.

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

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