|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.xml.transform.sax.SAXSource
public class SAXSource
SAX 스타일의 Source 의 홀더로서 동작합니다.
XSLT 에는, 이름 공간 지원가 필요합니다. 이름 공간을 인식하는 퍼서로 생성되어 있지 않은 입력 소스를 변환하려고 하면(자) 에러가 됩니다. SAXParserFactory.setNamespaceAware(boolean awareness)
메소드를 호출해, 퍼서가 이름 공간을 인식하도록(듯이) 설정할 수 있습니다.
필드의 개요 | |
---|---|
static String |
FEATURE
이 값을 인수로서 건네주었을 때에 TransformerFactory.getFeature(java.lang.String) 가 true 를 돌려주는 경우, Transformer 는 이 형태의 Source 입력을 지원합니다. |
생성자 의 개요 | |
---|---|
SAXSource ()
디폴트의 인수 없음의 생성자 이 생성자 이 사용되고 있어, setInputSource(InputSource inputSource) 를 사용해 설정된 SAX 소스가 없는 경우,Transformer 는 new InputSource() 를 사용해 빈 상태(empty)의 소스 InputSource 를 작성합니다. |
|
SAXSource (InputSource inputSource)
SAX InputSource 를 사용해 SAXSource 를 작성합니다. |
|
SAXSource (XMLReader reader,
InputSource inputSource)
XMLReader 및 SAX InputSource 를 사용해 SAXSource 를 작성합니다. |
메소드의 개요 | |
---|---|
InputSource |
getInputSource ()
Source 에 대해서 사용되는 SAX InputSource 를 가져옵니다. |
String |
getSystemId ()
URI 를 해결하는 베이스 식별자 (URI 또는 시스템 식별자)를 가져옵니다. |
XMLReader |
getXMLReader ()
Source 에 대해서 사용되는 XMLReader 를 가져옵니다. |
void |
setInputSource (InputSource inputSource)
Source 에 대해서 사용되는 SAX InputSource 를 설정합니다. |
void |
setSystemId (String systemId)
이 Source 의 시스템 식별자를 설정합니다. |
void |
setXMLReader (XMLReader reader)
Source 에 대해서 사용되는 XMLReader 를 설정합니다. |
static InputSource |
sourceToInputSource (Source source)
Source 객체로부터 SAX InputSource 객체를 취득하려고 합니다. |
클래스 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 SAXSource()
디폴트의 인수 없음의 생성자 이 생성자 이 사용되고 있어,setInputSource(InputSource inputSource)
를 사용해 설정된 SAX 소스가 없는 경우,Transformer
는 new InputSource()
를 사용해 빈 상태(empty)의 소스 InputSource
를 작성합니다.
Transformer.transform(Source xmlSource, Result outputTarget)
public SAXSource(XMLReader reader, InputSource inputSource)
XMLReader
및 SAX InputSource 를 사용해 SAXSource
를 작성합니다. Transformer
또는 SAXTransformerFactory
는, 그 자체를 리더 ContentHandler
로서 설정해, reader.parse(inputSource)를 호출합니다.
reader
- 구문 분석에 사용하는 XMLReaderinputSource
- SAX 입력 소스 참조. null 는 불가로,
리더의 구문 분석 메소드에게 건네진다public SAXSource(InputSource inputSource)
InputSource
를 사용해 SAXSource
를 작성합니다. Transformer
또는 SAXTransformerFactory
는 XMLReaderFactory
를 개입시켜 리더를 작성해 (setXMLReader 가 사용되지 않는 경우), 그 자체를 리더 ContentHandler
로서 설정해, reader.parse(inputSource)를 호출합니다.
inputSource
- 입력 소스 참조. null 는 불가로,
리더의 구문 분석 메소드에게 건네진다메소드의 상세 |
---|
public void setXMLReader(XMLReader reader)
reader
- 유효한 XMLReader 또는 XMLFilter 참조public XMLReader getXMLReader()
public void setInputSource(InputSource inputSource)
inputSource
- 유효한 InputSource 참조public InputSource getInputSource()
public void setSystemId(String systemId)
바이트 스트림 또는 문자 스트림이 있는 경우, 시스템 식별자는 생략 가능합니다만, 지정하는 것이 편리합니다. 어플리케이션은 그것을 사용해 상대 URI 를 해결해, 에러 메세지나 경고에 포함할 수가 있기 (위해)때문에입니다. 퍼서는, 바이트 스트림 또는 문자 스트림이 지정되어 있지 않은 경우에 한해, URI 에의 접속을 열려고 합니다.
Source
내의 setSystemId
systemId
- URI 캐릭터 라인으로서의 시스템 식별자public String getSystemId()
URI 를 해결하는 베이스 식별자 (URI 또는 시스템 식별자)를 가져옵니다.
Source
내의 getSystemId
Source
의 베이스 URL, 또는 null
public static InputSource sourceToInputSource(Source source)
source
- null 이외의 Source 참조가 아니면 안된다
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.