|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.xml.transform.dom.DOMResult
public class DOMResult
DOM (Document Object Model) 트리의 형식에서, 변환 결과 트리의 홀더로서 동작합니다.
출력 DOM 소스가 설정되어 있지 않은 경우, 변환에 의해 변환의 결과의 홀더로서 Document 노드가 작성됩니다. 이 노드는 getNode()
를 사용해 취득할 수 있습니다.
필드의 개요 | |
---|---|
static String |
FEATURE
이 값을 인수로서 건네주었을 때에 TransformerFactory.getFeature(java.lang.String) 가 true 를 돌려주는 경우,Transformer 는 이 형태의 Result 출력을 지원합니다. |
인터페이스 javax.xml.transform. Result 로부터 상속된 필드 |
---|
PI_DISABLE_OUTPUT_ESCAPING , PI_ENABLE_OUTPUT_ESCAPING |
생성자 의 개요 | |
---|---|
DOMResult ()
디폴트의 인수 없음의 생성자 node ,siblingNode , 및 systemId 는 null 로 설정됩니다. |
|
DOMResult (Node node)
DOM 노드를 사용해 새로운 출력 타겟을 작성합니다. |
|
DOMResult (Node node,
Node nextSibling)
DOM 노드를 사용해, 결과 노드를 삽입하기 직전의 자식(child) 노드를 지정하는 새로운 출력 타겟을 작성합니다. |
|
DOMResult (Node node,
Node nextSibling,
String systemId)
DOM 노드를 사용해, 결과 노드를 삽입하는 위치의 자식(child) 노드를 지정하는 새로운 출력 타겟과 지정된 시스템 식별자를 작성합니다. |
|
DOMResult (Node node,
String systemId)
DOM 노드를 사용해, 지정된 시스템 식별자를 가지는 새로운 출력 타겟을 작성합니다. |
메소드의 개요 | |
---|---|
Node |
getNextSibling ()
결과 노드가 삽입되기 직전의 자식(child) 노드를 가져옵니다. |
Node |
getNode ()
결과 DOM 트리를 포함한 노드를 가져옵니다. |
String |
getSystemId ()
시스템 식별자를 가져옵니다. |
void |
setNextSibling (Node nextSibling)
결과 노드가 삽입되기 직전의 자식(child) 노드를 설정합니다. |
void |
setNode (Node node)
결과 DOM 트리를 포함한 노드를 설정합니다. |
void |
setSystemId (String systemId)
노드와 관련지어 사용할 수 있는 systemID 를 설정합니다. |
클래스 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
는 이 형태의 Result
출력을 지원합니다.
생성자 의 상세 |
---|
public DOMResult()
디폴트의 인수 없음의 생성자
node
,siblingNode
, 및 systemId
는 null
로 설정됩니다.
public DOMResult(Node node)
DOM 노드를 사용해 새로운 출력 타겟을 작성합니다.
실제로는, 노드는 Document
노드,DocumentFragment
노드, 또는 Element
노드입니다. 즉, 아이를 받는 노드가 됩니다.
siblingNode
및 systemId
는 null
로 설정됩니다.
node
- 결과 트리를 포함한 DOM 노드public DOMResult(Node node, String systemId)
DOM 노드를 사용해, 지정된 시스템 식별자를 가지는 새로운 출력 타겟을 작성합니다.
실제로는, 노드는 Document
노드,DocumentFragment
노드, 또는 Element
노드입니다. 즉, 아이를 받는 노드가 됩니다.
siblingNode
는 null
로 설정됩니다.
node
- 결과 트리를 포함한 DOM 노드systemId
- 이 노드와 관련지어 사용할 수 있는 시스템 식별자public DOMResult(Node node, Node nextSibling)
DOM 노드를 사용해, 결과 노드를 삽입하기 직전의 자식(child) 노드를 지정하는 새로운 출력 타겟을 작성합니다.
실제로는,node
및 nextSibling
는 Document
노드,DocumentFragment
노드, 또는 Element
노드입니다. 즉, 아이를 받는 노드가 됩니다.
nextSibling
를 사용해, 결과 노드가 삽입되기 직전의 자식(child) 노드를 지정합니다. nextSibling
가 node
의 형제 위젯가 아닌 경우는,IllegalArgumentException
가 throw 됩니다. node
가 null
로 nextSibling
가 null
가 아닌 경우는,IllegalArgumentException
가 throw 됩니다. nextSibling
가 null
의 경우는,DOMResult(Node node)
의 호출과 같은 동작이 됩니다. 즉, 결과 노드가 지정된 node
의 마지막 아이로서 추가됩니다.
systemId
는 null
로 설정됩니다.
node
- 결과 트리를 포함한 DOM 노드nextSibling
- 결과 노드가 삽입되기 직전의 자식(child) 노드
IllegalArgumentException
- nextSibling
가 node
의 형제 위젯가 아닌지,
node
가 null
로,nextSibling
가
null
가 아닌 경우public DOMResult(Node node, Node nextSibling, String systemId)
DOM 노드를 사용해, 결과 노드를 삽입하는 위치의 자식(child) 노드를 지정하는 새로운 출력 타겟과 지정된 시스템 식별자를 작성합니다.
실제로는,node
및 nextSibling
는 Document
노드,DocumentFragment
노드, 또는 Element
노드입니다. 즉, 아이를 받는 노드가 됩니다.
nextSibling
를 사용해, 결과 노드가 삽입되기 직전의 자식(child) 노드를 지정합니다. nextSibling
가 node
의 형제 위젯가 아닌 경우는,IllegalArgumentException
가 throw 됩니다. node
가 null
로 nextSibling
가 null
가 아닌 경우는,IllegalArgumentException
가 throw 됩니다. nextSibling
가 null
의 경우는,DOMResult(Node node, String systemId)
의 호출과 같은 동작이 됩니다. 즉, 결과 노드가 지정된 노드의 마지막 아이로서 추가되어 지정된 시스템 식별자가 사용됩니다.
node
- 결과 트리를 포함한 DOM 노드nextSibling
- 결과 노드가 삽입되기 직전의 자식(child) 노드systemId
- 이 노드와 관련지어 사용할 수 있는 시스템 식별자
IllegalArgumentException
- nextSibling
가
node
의 형제 위젯가 아닌지,
node
가 null
로,nextSibling
가
null
가 아닌 경우메소드의 상세 |
---|
public void setNode(Node node)
결과 DOM 트리를 포함한 노드를 설정합니다.
실제로는, 노드는 Document
노드,DocumentFragment
노드, 또는 Element
노드입니다. 즉, 아이를 받는 노드가 됩니다.
nextSibling
가 null
가 아니고,node
가 nextSibling
의 부모가 아닌 경우,IllegalStateException
가 throw 됩니다. node
가 null
로 nextSibling
가 null
가 아닌 경우,IllegalStateException
가 throw 됩니다.
node
- 변환의 추가처의 노드
IllegalStateException
- nextSibling
가
null
가 아니고,
nextSibling
가 node
의 형제 위젯가 아닌지,
node
가 null
로,
nextSibling
가 null
가 아닌 경우public Node getNode()
결과 DOM 트리를 포함한 노드를 가져옵니다.
DOMResult(Node node)
,DOMResult(Node node, String systeId)
,DOMResult(Node node, Node nextSibling)
,DOMResult(Node node, Node nextSibling, String systemId)
, 또는 setNode(Node node)
를 사용해 설정된 노드가 없는 경우, 변환에 의해 노드가 설정되어 변환 완료시에 이 메소드로부터 취득됩니다. 변환전에 이 메소드를 호출하면(자) null
가 돌려주어집니다.
public void setNextSibling(Node nextSibling)
결과 노드가 삽입되기 직전의 자식(child) 노드를 설정합니다.
nextSibling
를 사용해, 결과 노드가 삽입되기 직전의 자식(child) 노드를 지정합니다. nextSibling
가 node
의 하위가 아닌 경우는,IllegalArgumentException
가 throw 됩니다. node
가 null
로 nextSibling
가 null
가 아닌 경우는,IllegalStateException
가 throw 됩니다. nextSibling
가 null
의 경우는,DOMResult(Node node)
의 호출과 같은 동작이 됩니다. 즉, 결과 노드가 지정된 node
의 마지막 아이로서 추가됩니다.
nextSibling
- 결과 노드가 삽입되기 직전의 자식(child) 노드
IllegalArgumentException
- nextSibling
가
node
의 하위가 아닌 경우
IllegalStateException
- node
가 null
로,
nextSibling
가 null
가 아닌 경우public Node getNextSibling()
결과 노드가 삽입되기 직전의 자식(child) 노드를 가져옵니다.
DOMResult(Node node, Node nextSibling)
,DOMResult(Node node, Node nextSibling, String systemId)
, 또는 setNextSibling(Node nextSibling)
를 사용해 설정된 노드가 없는 경우는,null
가 돌려주어집니다.
public void setSystemId(String systemId)
노드와 관련지어 사용할 수 있는 systemID 를 설정합니다.
Result
내의 setSystemId
systemId
- URI 캐릭터 라인으로서의 시스템 식별자public String getSystemId()
시스템 식별자를 가져옵니다.
DOMResult(Node node, String systemId)
,DOMResult(Node node, Node nextSibling, String systemId)
, 또는 setSystemId(String systemId)
를 사용해 설정된 시스템 식별자가 없는 경우는,null
가 돌려주어집니다.
Result
내의 getSystemId
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.