protected XMLPacketImplGWT(final String name, @Nullable final String namespace) { document = XMLParser.createDocument(); element = document.createElement(name); if (namespace != null) { element.setAttribute("xmlns", namespace); } document.appendChild(element); }
@Override public XMLPacket addChild(final String name, final String namespace) { final Element newElement = document.createElement(checkNotNull(name)); if (namespace != null) { newElement.setAttribute("xmlns", namespace); } element.appendChild(newElement); return new XMLPacketImplGWT(newElement); }
public void nodeAdded(Object parent, Object node, int index) { Element parentNode = nodes.get(parent); Element childNode = document.createElement("event"); for (int i = 0; i < model.getColumnCount(); i++) { childNode.setAttribute(getAttributeName(i), getAttributeValue(node, i)); } parentNode.appendChild(childNode); nodes.put(node, childNode); updateTextArea(); }
public XmlDebugPanel(TreeTableModel model) { this.model = model; nodes = new IdentityHashMap<Object, Element>(); document = XMLParser.createDocument(); root = document.createElement("debug-panel"); initWidget(textArea = new TextArea()); textArea.ensureDebugId("debug-panel-xml"); textArea.setStyleName(Utils.style() + "-xml"); // Build the XML document based on the current state. document.appendChild(root); nodes.put(model.getRoot(), root); build(model.getRoot()); model.addTreeTableModelListener(this); }
Element databaseConnection = document.createElement( DATABASE_CONNECTION ); document.appendChild( databaseConnection ); Element databaseName = document.createElement( DATABASE_NAME ); Text databaseNameText = document.createTextNode( dbConn.getDatabaseName() ); databaseName.appendChild( databaseNameText ); databaseConnection.appendChild( databaseName ); Element databasePort = document.createElement( DATABASE_PORT ); Text databasePortText = document.createTextNode( dbConn.getDatabasePort() ); databasePort.appendChild( databasePortText ); databaseConnection.appendChild( databasePort ); Element hostname = document.createElement( HOSTNAME ); Text hostnameText = document.createTextNode( dbConn.getHostname() ); hostname.appendChild( hostnameText ); databaseConnection.appendChild( hostname ); Element indexTablespace = document.createElement( INDEX_TABLESPACE ); Text indexTablespaceText = document.createTextNode( dbConn.getIndexTablespace() ); indexTablespace.appendChild( indexTablespaceText ); databaseConnection.appendChild( indexTablespace ); Element dataTablespace = document.createElement( DATA_TABLESPACE ); Text dataTablespaceText = document.createTextNode( dbConn.getIndexTablespace() ); dataTablespace.appendChild( dataTablespaceText ); databaseConnection.appendChild( dataTablespace ); Element informixServername = document.createElement( SERVER_NAME );