public String getAttributeValue(String name) { Attribute attr = getAttribute(name); if (attr != null) return attr.getValue(); return ""; }
public boolean removeAttribute(String name) { return removeAttribute(getAttribute(name)); }
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 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()) + "\""); } }
public boolean set(Node otherNode) { if (otherNode == null) return false; setName(otherNode.getName()); setValue(otherNode.getValue()); removeAllAttributes(); int nOtherAttributes = otherNode.getNAttributes(); for (int n=0; n<nOtherAttributes; n++) { Attribute otherAttr = otherNode.getAttribute(n); Attribute thisAttr = new Attribute(otherAttr); addAttribute(thisAttr); } removeAllNodes(); int nOtherChildNodes = otherNode.getNNodes(); for (int n=0; n<nOtherChildNodes; n++) { Node otherChildNode = otherNode.getNode(n); Node thisChildNode = new Node(); thisChildNode.set(otherChildNode); addNode(thisChildNode); } return true; }
public String getAttributeValue(String name) { Attribute attr = getAttribute(name); if (attr != null) return attr.getValue(); return ""; }
public String getAttributeValue(String name) { Attribute attr = getAttribute(name); if (attr != null) return attr.getValue(); return ""; }
public boolean removeAttribute(String name) { return removeAttribute(getAttribute(name)); }
public boolean removeAttribute(String name) { return removeAttribute(getAttribute(name)); }
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 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()) + "\""); } }
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()) + "\""); } }
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 boolean set(Node node) { setValue(node.getValue()); // Attribute -> Attribute; int nAttr = node.getNAttributes(); for (int n=0; n<nAttr; n++) { Attribute attr = node.getAttribute(n); setAttribute(attr.getName(), attr.getValue()); } return true; }
public boolean set(Node node) { setValue(node.getValue()); // Attribute -> Attribute; int nAttr = node.getNAttributes(); for (int n=0; n<nAttr; n++) { Attribute attr = node.getAttribute(n); setAttribute(attr.getName(), attr.getValue()); } return true; }
public boolean set(Node node) { // Child Node -> Property; int nNode = node.getNNodes(); for (int n=0; n<nNode; n++) { Node cnode = node.getNode(n); if (ContainerNode.isContainerNode(cnode) == true) continue; if (ItemNode.isItemNode(cnode) == true) continue; setProperty(cnode.getName(), cnode.getValue()); } // Attribute -> Attribute; int nAttr = node.getNAttributes(); for (int n=0; n<nAttr; n++) { Attribute attr = node.getAttribute(n); setAttribute(attr.getName(), attr.getValue()); } return true; }
public boolean set(Node node) { // Child Node -> Property; int nNode = node.getNNodes(); for (int n=0; n<nNode; n++) { Node cnode = node.getNode(n); if (ContainerNode.isContainerNode(cnode) == true) continue; if (ItemNode.isItemNode(cnode) == true) continue; setProperty(cnode.getName(), cnode.getValue()); } // Attribute -> Attribute; int nAttr = node.getNAttributes(); for (int n=0; n<nAttr; n++) { Attribute attr = node.getAttribute(n); setAttribute(attr.getName(), attr.getValue()); } return true; }
public boolean set(Node otherNode) { if (otherNode == null) return false; setName(otherNode.getName()); setValue(otherNode.getValue()); removeAllAttributes(); int nOtherAttributes = otherNode.getNAttributes(); for (int n=0; n<nOtherAttributes; n++) { Attribute otherAttr = otherNode.getAttribute(n); Attribute thisAttr = new Attribute(otherAttr); addAttribute(thisAttr); } removeAllNodes(); int nOtherChildNodes = otherNode.getNNodes(); for (int n=0; n<nOtherChildNodes; n++) { Node otherChildNode = otherNode.getNode(n); Node thisChildNode = new Node(); thisChildNode.set(otherChildNode); addNode(thisChildNode); } return true; }
public boolean set(Node node) { // Child Node -> Property; int nNode = node.getNNodes(); for (int n=0; n<nNode; n++) { Node cnode = node.getNode(n); if (ContainerNode.isContainerNode(cnode) == true) continue; if (ItemNode.isItemNode(cnode) == true) continue; if (ResourceNode.isResourceNode(cnode) == true) { ResourceNode resNode = new ResourceNode(); resNode.set(cnode); addResourceNode(resNode); continue; } setProperty(cnode.getName(), cnode.getValue()); } // Attribute -> Attribute; int nAttr = node.getNAttributes(); for (int n=0; n<nAttr; n++) { Attribute attr = node.getAttribute(n); setAttribute(attr.getName(), attr.getValue()); } return true; }
public boolean set(Node node) { // Child Node -> Property; int nNode = node.getNNodes(); for (int n=0; n<nNode; n++) { Node cnode = node.getNode(n); if (ContainerNode.isContainerNode(cnode) == true) continue; if (ItemNode.isItemNode(cnode) == true) continue; if (ResourceNode.isResourceNode(cnode) == true) { ResourceNode resNode = new ResourceNode(); resNode.set(cnode); addResourceNode(resNode); continue; } setProperty(cnode.getName(), cnode.getValue()); } // Attribute -> Attribute; int nAttr = node.getNAttributes(); for (int n=0; n<nAttr; n++) { Attribute attr = node.getAttribute(n); setAttribute(attr.getName(), attr.getValue()); } return true; }