JavaTM Platform
Standard Ed. 6

javax.xml.transform.dom
클래스 DOMSource

java.lang.Object 
  상위를 확장 javax.xml.transform.dom.DOMSource
모든 구현된 인터페이스:
Source


public class DOMSource
extends Object
implements Source

DOM (Document Object Model) 트리의 형식에서, 변환 Source 트리의 홀더로서 동작합니다.

 

XSLT 에는, 이름 공간 지원가 필요합니다. 이름 공간을 인식하는 퍼서로 구축되어 있지 않은 DOM 를 변환하려고 하면(자) 에러가 됩니다. DocumentBuilderFactory.setNamespaceAware(boolean awareness) 를 호출해, 퍼서가 이름 공간을 인식하도록(듯이) 설정할 수 있습니다.

관련 항목:
Document Object Model (DOM) Level 2 Specification

필드의 개요
static String FEATURE
          이 값을 인수로서 건네주었을 때에 TransformerFactory.getFeature(java.lang.String) 가 true 를 돌려주는 경우, Transformer 는 이 형태의 Source 입력을 지원합니다.
 
생성자 의 개요
DOMSource ()
          디폴트의 인수 없음의 생성자 이 생성자 이 사용되고 있어,setNode(Node node) 를 사용해 설정된 DOM 소스가 없는 경우,TransformerDocumentBuilder.newDocument() 를 사용해 빈 상태(empty)의 소스 Document 를 작성합니다.
DOMSource (Node  n)
          DOM 노드로 새로운 입력 소스를 작성합니다.
DOMSource (Node  node, String  systemID)
          DOM 노드와 베이스 URI 로서 건네받은 시스템 식별자로 새로운 입력 소스를 작성합니다.
 
메소드의 개요
 Node getNode ()
          Source DOM 트리를 나타내는 노드를 가져옵니다.
 String getSystemId ()
          URL 를 해결하는 베이스 식별자 (URL 또는 시스템 식별자)를 가져옵니다.
 void setNode (Node  node)
          Source DOM 트리를 나타내는 노드를 설정합니다.
 void setSystemId (String  systemID)
          URL 를 해결하는 베이스 식별자 (URL 또는 시스템 식별자)를 설정합니다.
 
클래스 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 는 이 형태의 Source 입력을 지원합니다.

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

DOMSource

public DOMSource()

디폴트의 인수 없음의 생성자 이 생성자 이 사용되고 있어,setNode(Node node) 를 사용해 설정된 DOM 소스가 없는 경우,TransformerDocumentBuilder.newDocument() 를 사용해 빈 상태(empty)의 소스 Document 를 작성합니다.

관련 항목:
Transformer.transform(Source xmlSource, Result outputTarget)

DOMSource

public DOMSource(Node  n)
DOM 노드로 새로운 입력 소스를 작성합니다. 이 조작은, 이 노드를 루트로 하는 서브 트리에 적용됩니다. XSLT 에 대해도, 역시,"/"의 패턴은 트리의 루트 (서브 트리는 아니다)를 의미해, 글로벌 변수 및 파라미터의 평가도 루트 노드로부터 행해집니다.

파라미터:
n - Source 트리를 포함한 DOM 노드

DOMSource

public DOMSource(Node  node,
                 String  systemID)
DOM 노드와 베이스 URI 로서 건네받은 시스템 식별자로 새로운 입력 소스를 작성합니다.

파라미터:
node - Source 트리를 포함한 DOM 노드
systemID - 노드에 관련한 베이스 URI 를 지정
메소드의 상세

setNode

public void setNode(Node  node)
Source DOM 트리를 나타내는 노드를 설정합니다.

파라미터:
node - 변환되는 노드

getNode

public Node  getNode()
Source DOM 트리를 나타내는 노드를 가져옵니다.

반환값:
변환되는 노드

setSystemId

public void setSystemId(String  systemID)
URL 를 해결하는 베이스 식별자 (URL 또는 시스템 식별자)를 설정합니다.

정의:
인터페이스 Source 내의 setSystemId
파라미터:
systemID - 이 DOM 트리용의 베이스 URL

getSystemId

public String  getSystemId()
URL 를 해결하는 베이스 식별자 (URL 또는 시스템 식별자)를 가져옵니다.

정의:
인터페이스 Source 내의 getSystemId
반환값:
이 DOM 트리용의 베이스 URL

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