javax.xml.transform.dom
Class  DOMSource
java.lang.Object
  |
  +--javax.xml.transform.dom.DOMSource
- public class DOMSource
- extends java.lang.Object
- implements Source
   
Acts as a holder for a transformation Source tree in the
 form of a Document Object Model (DOM) tree.
- See Also: 
 - Document Object Model (DOM) Level 2 Specification
 
 
| 
Constructor Summary | 
DOMSource()
 
          Zero-argument default constructor. | 
DOMSource(Node n)
 
          Create a new input source with a DOM node. | 
DOMSource(Node node,
          java.lang.String systemID)
 
          Create a new input source with a DOM node, and with the
 system ID also passed in as the base URI. | 
 
| 
Method Summary | 
 Node | 
getNode()
 
          Get the node that represents a Source DOM tree. | 
 java.lang.String | 
getSystemId()
 
          Get the base ID (URL or system ID) from where URLs
 will be resolved. | 
 void | 
setNode(Node node)
 
          Set the node that will represents a Source DOM tree. | 
 void | 
setSystemId(java.lang.String baseID)
 
          Set the base ID (URL or system ID) from where URLs
 will be resolved. | 
 
| Methods inherited from class java.lang.Object | 
equals, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
 
FEATURE
public static final java.lang.String FEATURE
- If 
TransformerFactory.getFeature(java.lang.String)
 returns true when passed this value as an argument,
 the Transformer supports Source input of this type. 
DOMSource
public DOMSource()
- Zero-argument default constructor.  If this is used, and
 no DOM source is set, then the Transformer will
 create an empty source Document using
 
DocumentBuilder.newDocument(). 
DOMSource
public DOMSource(Node n)
- Create a new input source with a DOM node.  The operation
 will be applied to the subtree rooted at this node.  In XSLT,
 a "/" pattern still means the root of the tree (not the subtree),
 and the evaluation of global variables and parameters is done
 from the root node also.
- Parameters:
 n - The DOM node that will contain the Source tree.
 
 
DOMSource
public DOMSource(Node node,
                 java.lang.String systemID)
- Create a new input source with a DOM node, and with the
 system ID also passed in as the base URI.
- Parameters:
 node - The DOM node that will contain the Source tree.systemID - Specifies the base URI associated with node.
 
 
setNode
public void setNode(Node node)
- Set the node that will represents a Source DOM tree.
- Parameters:
 node - The node that is to be transformed.
 
 
getNode
public Node getNode()
- Get the node that represents a Source DOM tree.
- Returns:
 - The node that is to be transformed.
 
 
 
setSystemId
public void setSystemId(java.lang.String baseID)
- Set the base ID (URL or system ID) from where URLs
 will be resolved.
- Specified by: 
 - setSystemId in interface Source
 - Parameters:
 baseID - Base URL for this DOM tree.
 
 
getSystemId
public java.lang.String getSystemId()
- Get the base ID (URL or system ID) from where URLs
 will be resolved.
- Specified by: 
 - getSystemId in interface Source
 - Returns:
 - Base URL for this DOM tree.
 
 
 
Copyright © 2000 Apache XML Project. All Rights Reserved.