# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Ctors | Methods | Inherited Methods

# DOMSource

`public class DOMSource`
`extends Object` `implements Source`

java.lang.Object
↳ | javax.xml.transform.dom.DOMSource

Acts as a holder for a transformation Source tree in the form of a Document Object Model (DOM) tree.

Note that XSLT requires namespace support. Attempting to transform a DOM that was not contructed with a namespace-aware parser may result in errors. Parsers can be made namespace aware by calling `DocumentBuilderFactory.setNamespaceAware(boolean)`.

See also:

- Document Object Model (DOM) Level 2 Specification

## Summary

### Constants
`String` | `FEATURE` If `TransformerFactory.getFeature(String)` returns true when passed this value as an argument, the Transformer supports Source input of this type.

### Public constructors
`DOMSource()` Zero-argument default constructor.
`DOMSource(Node n)` Create a new input source with a DOM node.
`DOMSource(Node node, String systemID)` Create a new input source with a DOM node, and with the system ID also passed in as the base URI.

### Public methods
`Node` | `getNode()` Get the node that represents a Source DOM tree.
`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(String systemID)` Set the base ID (URL or system ID) from where URLs will be resolved.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.
From interface `javax.xml.transform.Source`
`abstract String` | `getSystemId()` Get the system identifier that was set with setSystemId.
`abstract void` | `setSystemId(String systemId)` Set the system identifier for this Source.

## Constants

### FEATURE

    public static final String FEATURE

If `TransformerFactory.getFeature(String)` returns true when passed this value as an argument, the Transformer supports Source input of this type.

Constant Value: "http://javax.xml.transform.dom.DOMSource/feature"

## Public constructors

### DOMSource

    public DOMSource ()

Zero-argument default constructor. If this constructor is used, and no DOM source is set using `setNode(org.w3c.dom.Node)` , then the `Transformer` will create an empty source `Document` using `DocumentBuilder.newDocument()`.

See also:

- `Transformer.transform(Source, Result)`

### 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` | `Node`: The DOM node that will contain the Source tree.

### DOMSource

    public DOMSource (Node node,
                    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` | `Node`: The DOM node that will contain the Source tree.
`systemID` | `String`: Specifies the base URI associated with node.

## Public methods

### getNode

    public Node getNode ()

Get the node that represents a Source DOM tree.

Returns
`Node` | The node that is to be transformed.

### getSystemId

    public String getSystemId ()

Get the base ID (URL or system ID) from where URLs will be resolved.

Returns
`String` | Base URL for this DOM tree.

### setNode

    public void setNode (Node node)

Set the node that will represents a Source DOM tree.

Parameters
`node` | `Node`: The node that is to be transformed.

### setSystemId

    public void setSystemId (String systemID)

Set the base ID (URL or system ID) from where URLs will be resolved.

Parameters
`systemID` | `String`: Base URL for this DOM tree.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*