public String getPath(Element context) { StringBuilder result = new StringBuilder(); Element parent = getParent(); if ((parent != null) && (parent != context)) { result.append(parent.getPath(context)); result.append("/"); } result.append("@"); String uri = getNamespaceURI(); String prefix = getNamespacePrefix(); if ((uri == null) || (uri.length() == 0) || (prefix == null) || (prefix.length() == 0)) { result.append(getName()); } else { result.append(getQualifiedName()); } return result.toString(); }
public void setText(String text) { setValue(text); }
public String asXML() { return getQualifiedName() + "=\"" + getValue() + "\""; }
public String getNamespacePrefix() { return getQName().getNamespacePrefix(); }
public Object getData() { return getValue(); }
public String toString() { return super.toString() + " [Attribute: name " + getQualifiedName() + " value \"" + getValue() + "\"]"; }
public String getQualifiedName() { return getQName().getQualifiedName(); }
public String getText() { return getValue(); }
public String getUniquePath(Element context) { StringBuilder result = new StringBuilder(); Element parent = getParent(); if ((parent != null) && (parent != context)) { result.append(parent.getUniquePath(context)); result.append("/"); } result.append("@"); String uri = getNamespaceURI(); String prefix = getNamespacePrefix(); if ((uri == null) || (uri.length() == 0) || (prefix == null) || (prefix.length() == 0)) { result.append(getName()); } else { result.append(getQualifiedName()); } return result.toString(); }
public void write(Writer writer) throws IOException { writer.write(getQualifiedName()); writer.write("=\""); writer.write(getValue()); writer.write("\""); }
public String getNamespaceURI() { return getQName().getNamespaceURI(); }
public void setData(Object data) { setValue((data == null) ? null : data.toString()); }
public String getText() { return getValue(); }
public String getUniquePath(Element context) { StringBuilder result = new StringBuilder(); Element parent = getParent(); if ((parent != null) && (parent != context)) { result.append(parent.getUniquePath(context)); result.append("/"); } result.append("@"); String uri = getNamespaceURI(); String prefix = getNamespacePrefix(); if ((uri == null) || (uri.length() == 0) || (prefix == null) || (prefix.length() == 0)) { result.append(getName()); } else { result.append(getQualifiedName()); } return result.toString(); }
public String asXML() { return getQualifiedName() + "=\"" + getValue() + "\""; }
public Namespace getNamespace() { return getQName().getNamespace(); }
public void setText(String text) { setValue(text); }