|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface LSOutput
이 인터페이스는 데이터의 출력처를 나타냅니다.
이 인터페이스를 사용하면(자), 어플리케이션으로, 출력 먼저 관한 정보를 단일의 객체에 캡슐화할 수 있습니다. 이 객체에는, URI, 바이트 스트림 (인코딩이 지정되고 있는 경우도 있다), 베이스 URI, 혹은 문자 스트림등이 포함됩니다.
바이트 스트림과 문자 스트림의 정확한 정의는, 바인딩에 따라서 다릅니다.
어플리케이션은, 전술과 같은 객체가 필요한 때는 언제라도, 이 인터페이스를 구현하는 객체를 가지는 것이 요구됩니다. 어플리케이션에서는, 이 인터페이스를 구현하는 독자적인 객체를 갖추거나 일반적인 팩토리 메소드의 DOMImplementationLS.createLSOutput()
를 사용해, 이 인터페이스를 구현하는 객체를 작성하거나 할 수 있습니다.
LSSerializer
는,LSOutput
객체를 사용해, 출력을 직렬화하는 장소를 결정합니다. LSSerializer
는,LSOutput
로 지정된 다른 입력을 다음의 순서에 검색해, 출력처를 인식합니다. 다음에, null 는 아니고 한편 빈 상태(empty)의 캐릭터 라인이 아닌 최초의 출력을 사용합니다.
LSOutput.characterStream
LSOutput.byteStream
LSOutput.systemId
어플리케이션에 소속하는 LSOutput
객체. DOM 구현에서는,LSOutput
객체를 변경할 것은 없습니다 (필요에 따라서, 카피를 작성해 변경하는 것은 가능).
「Document Object Model (DOM) Level 3 Load and Save Specification」도 참조해 주세요.
메소드의 개요 | |
---|---|
OutputStream |
getByteStream ()
언어의 속성과 기입해 가능한 바이트의 스트림을 나타내는 바인딩 의존의 형태입니다. |
Writer |
getCharacterStream ()
언어의 속성과 16 비트 단위를 출력할 수 있는 기입 가능한 스트림을 나타내는 바인딩 의존의 형태입니다. |
String |
getEncoding ()
출력에 사용되는 문자 인코딩. |
String |
getSystemId ()
이 출력처의 시스템 식별자, URI 참조「IETF RFC 2396」입니다. |
void |
setByteStream (OutputStream byteStream)
언어의 속성과 기입해 가능한 바이트의 스트림을 나타내는 바인딩 의존의 형태입니다. |
void |
setCharacterStream (Writer characterStream)
언어의 속성과 16 비트 단위를 출력할 수 있는 기입 가능한 스트림을 나타내는 바인딩 의존의 형태입니다. |
void |
setEncoding (String encoding)
출력에 사용되는 문자 인코딩. |
void |
setSystemId (String systemId)
이 출력처의 시스템 식별자, URI 참조「IETF RFC 2396」입니다. |
메소드의 상세 |
---|
Writer getCharacterStream()
void setCharacterStream(Writer characterStream)
OutputStream getByteStream()
void setByteStream(OutputStream byteStream)
String getSystemId()
void setSystemId(String systemId)
String getEncoding()
void setEncoding(String encoding)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.