public String getAttributeValue(String name) { Attribute attr = getAttribute(name); if (attr != null) return attr.getValue(); return ""; }
public void setAttribute(String name, String value) { Attribute attr = getAttribute(name); if (attr != null) { attr.setValue(value); return; } attr = new Attribute(name, value); addAttribute(attr); }
public void addNode(Node node) { node.setParentNode(this); nodeList.add(node); }
public void outputAttributes(PrintWriter ps) { int nAttributes = getNAttributes(); for (int n=0; n<nAttributes; n++) { Attribute attr = getAttribute(n); ps.print(" " + attr.getName() + "=\"" + XML.escapeXMLChars(attr.getValue()) + "\""); } }
private Node createResponseNode(String var) { Node queryResNode = new Node(); queryResNode.setName(Control.NS, Control.QUERY_STATE_VARIABLE_RESPONSE); queryResNode.setNameSpace(Control.NS, Control.XMLNS); Node returnNode = new Node(); returnNode.setName(Control.RETURN); returnNode.setValue(var); queryResNode.addNode(returnNode); return queryResNode; } }
public void addAttribute(String name, String value) { Attribute attr = new Attribute(name, value); addAttribute(attr); }
public void insertNode(Node node, int index) { node.setParentNode(this); nodeList.insertElementAt(node, index); }
public boolean removeNode(Node node) { node.setParentNode(null); return nodeList.remove(node); }
public Action(Node serviceNode){ //TODO Test this.serviceNode = serviceNode; this.actionNode = new Node(Action.ELEM_NAME); }
public void print() { print(true); } }
public boolean hasAttributes() { if (0 < getNAttributes()) return true; return false; }
public Node getRootNode() { if (rootNode != null) return rootNode; if (deviceNode == null) return null; return deviceNode.getRootNode(); }
/** * Inovoke {@link #getIndentLevelString(int, String)} with <code>" "</code> as String * * @see #getIndentLevelString(int, String) */ public String getIndentLevelString(int nIndentLevel) { return getIndentLevelString(nIndentLevel," "); }
public StateVariable() { this.serviceNode = null; this.stateVariableNode = new Node(ELEM_NAME); }
public Argument() { argumentNode = new Node(ELEM_NAME); serviceNode = null; }