@Test public void testQName() { QName qname = new QName("local name", "prefix"); assertEquals("local name", qname.getLocalName()); assertEquals("prefix", qname.getPrefix()); assertEquals("prefix:local name", qname.getPrefixedName()); assertEquals("prefix:local name", qname.toString()); assertEquals(qname, qname); QName qname2 = new QName("local name", "prefix"); assertEquals(qname, qname2); assertEquals(qname.hashCode(), qname2.hashCode()); assertSame(qname.getLocalName(), qname2.getLocalName()); assertSame(qname.getPrefix(), qname2.getPrefix()); assertSame(qname.getPrefixedName(), qname2.getPrefixedName()); QName qname3 = new QName("another name", "prefix"); assertFalse(qname.equals(qname3)); assertFalse(qname3.equals(qname)); QName qname4 = new QName("local name", "another prefix"); assertFalse(qname.equals(qname4)); assertFalse(qname4.equals(qname)); QName qname5 = new QName("local name", ""); assertFalse(qname.equals(qname5)); assertFalse(qname5.equals(qname)); QName qname6 = new QName("local name"); assertFalse(qname.equals(qname6)); assertFalse(qname6.equals(qname)); assertEquals(qname5, qname6); }
public QName(String localName) { this(localName, null); }
QName implements Serializable { public QName(String localName) { this(localName, null); } }
QName implements Serializable { public QName(String localName) { this(localName, null); } QName(String localName);  QName(String localName, String prefix); }
QName implements Serializable { public QName(String localName) { this(localName, null); } QName(String localName);  QName(String localName, String prefix); final String getLocalName(); final String getPrefixedName(); final String getPrefix(); @Override int hashCode(); @Override String toString(); @Override boolean equals(Object obj); static QName valueOf(String name); static QName valueOf(String name, String prefix); }
QName implements Serializable { public QName(String localName) { this(localName, null); } QName(String localName);  QName(String localName, String prefix); final String getLocalName(); final String getPrefixedName(); final String getPrefix(); @Override int hashCode(); @Override String toString(); @Override boolean equals(Object obj); static QName valueOf(String name); static QName valueOf(String name, String prefix);  }