package com.hackerdude.apps.sqlide.plugins.movedata.model;
import org.apache.xerces.dom.DocumentImpl;
import org.apache.xerces.dom.ElementImpl;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
/**
* Copy Data Node.
* <P>This is a node that copies from Source to Destination
*
*/
public class CopyDataNode extends AbstractScriptNode {
private DataSourceNode dataSourceNode;
private DataDestinationNode dataDestinationNode;
public Node getNode(Document doc) {
DocumentImpl impl = (DocumentImpl)doc;
ElementImpl element = new ElementImpl((DocumentImpl)doc, getNodeName());
if ( dataSourceNode != null ) element.appendChild(dataSourceNode.getNode(doc));
if ( dataDestinationNode != null ) element.appendChild(dataDestinationNode.getNode(doc));
return element;
}
public String getNodeName() { return "COPYDATA"; }
}