|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.xml.transform.stream.StreamSource
public class StreamSource
XML 마크 업의 스트림의 형식에서 변환 Source 의 홀더로서 동작합니다.
주: Reader
또는 InputStream
인스턴스가 내부 사용되기 (위해)때문에,StreamSource
인스턴스를 사용할 수 있는 것은 한 번 뿐입니다.
필드의 개요 | |
---|---|
static String |
FEATURE
이 값을 인수로서 건네주었을 때에 TransformerFactory.getFeature(java.lang.String) 가 true 를 돌려주는 경우, Transformer 는 이 형태의 Source 입력을 지원합니다. |
생성자 의 개요 | |
---|---|
StreamSource ()
디폴트의 인수 없음의 생성자 이 생성자 이 사용되고 있어, setInputStream(java.io.InputStream inputStream) 또는 setReader(java.io.Reader reader) 를 사용해 설정된 Stream 소스가 없는 경우,Transformer 는 new InputStream() 를 사용해 빈 상태(empty)의 소스 InputStream 를 작성합니다. |
|
StreamSource (File f)
File 로부터 StreamSource 를 구축합니다. |
|
StreamSource (InputStream inputStream)
바이트 스트림로부터 StreamSource 를 구축합니다. |
|
StreamSource (InputStream inputStream,
String systemId)
바이트 스트림로부터 StreamSource 를 구축합니다. |
|
StreamSource (Reader reader)
문자 리더로부터 StreamSource 를 구축합니다. |
|
StreamSource (Reader reader,
String systemId)
문자 리더로부터 StreamSource 를 구축합니다. |
|
StreamSource (String systemId)
URL 로부터 StreamSource 를 구축합니다. |
메소드의 개요 | |
---|---|
InputStream |
getInputStream ()
setByteStream 를 사용해 설정된 바이트 스트림을 가져옵니다. |
String |
getPublicId ()
setPublicId 를 사용해 설정된 공개 식별자를 가져옵니다. |
Reader |
getReader ()
setReader 를 사용해 설정된 문자 스트림을 가져옵니다. |
String |
getSystemId ()
setSystemId 를 사용해 설정된 시스템 식별자를 가져옵니다. |
void |
setInputStream (InputStream inputStream)
입력으로서 사용되는 바이트 스트림을 설정합니다. |
void |
setPublicId (String publicId)
이 Source 의 공개 식별자를 설정합니다. |
void |
setReader (Reader reader)
문자 리더가 되는 입력을 구축합니다. |
void |
setSystemId (File f)
File 참조로부터 시스템 식별자를 설정합니다. |
void |
setSystemId (String systemId)
이 Source 의 시스템 식별자를 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String)
가 true 를 돌려주는 경우, Transformer 는 이 형태의 Source 입력을 지원합니다.
생성자 의 상세 |
---|
public StreamSource()
디폴트의 인수 없음의 생성자 이 생성자 이 사용되고 있어,setInputStream(java.io.InputStream inputStream)
또는 setReader(java.io.Reader reader)
를 사용해 설정된 Stream 소스가 없는 경우,Transformer
는 new InputStream()
를 사용해 빈 상태(empty)의 소스 InputStream
를 작성합니다.
Transformer.transform(Source xmlSource, Result outputTarget)
public StreamSource(InputStream inputStream)
이 생성자 을 사용해 스타일 시트를 처리하는 경우, 일반적으로은, 상대 URI 참조를 해결할 수 있도록(듯이) setSystemId 도 호출할 필요가 있습니다.
inputStream
- XML 스트림에의 유효한 InputStream 참조public StreamSource(InputStream inputStream, String systemId)
이 생성자 에 의해, 입력 스트림에 가세해 시스템 식별자를 설정할 수가 있어 상대 URI 를 처리할 수 있게 됩니다.
inputStream
- XML 스트림에의 유효한 InputStream 참조systemId
- URI 구문에 적합하는 String 가 아니면 안된다public StreamSource(Reader reader)
reader
- XML 문자 스트림에의 유효한 Reader 참조public StreamSource(Reader reader, String systemId)
reader
- XML 문자 스트림에의 유효한 Reader 참조systemId
- URI 구문에 적합하는 String 가 아니면 안된다public StreamSource(String systemId)
systemId
- URI 구문에 적합하는 String 가 아니면 안된다public StreamSource(File f)
f
- null 이외의 File 참조가 아니면 안된다메소드의 상세 |
---|
public void setInputStream(InputStream inputStream)
이 Source 객체를 사용해 스타일 시트를 처리하는 경우, 일반적으로은, 상대 URL 참조를 해결할 수 있도록(듯이) setSystemId 도 호출할 필요가 있습니다.
inputStream
- XML 스트림에의 유효한 InputStream 참조public InputStream getInputStream()
public void setReader(Reader reader)
reader
- XML CharacterStream 에의 유효한 Reader 참조public Reader getReader()
public void setPublicId(String publicId)
공개 식별자는 항상 생략 가능합니다. 어플리케이션에 공개 식별자를 포함하고 싶은 경우는, 위치 정보의 일부로서 지정합니다.
publicId
- 공개 식별자를 나타내는 캐릭터 라인public String getPublicId()
public void setSystemId(String systemId)
바이트 스트림 또는 문자 스트림이 있는 경우, 시스템 식별자는 생략 가능합니다만, 지정하는 것이 편리합니다. 어플리케이션은 그것을 사용해 상대 URI 를 해결해, 에러 메세지나 경고에 포함할 수가 있기 (위해)때문에입니다. 퍼서는, 바이트 스트림 또는 문자 스트림이 지정되어 있지 않은 경우에 한해, URI 에의 접속을 열려고 합니다.
Source
내의 setSystemId
systemId
- URL 캐릭터 라인으로서의 시스템 식별자public String getSystemId()
Source
내의 getSystemId
public void setSystemId(File f)
f
- null 이외의 File 참조가 아니면 안된다
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.