Package org.apache.xmlgraphics.util
Class QName
- java.lang.Object
-
- org.apache.xmlgraphics.util.QName
-
- All Implemented Interfaces:
java.io.Serializable
public class QName extends java.lang.Object implements java.io.Serializable
Represents a qualified name of an XML element or an XML attribute.Note: This class allows to carry a namespace prefix but it is not used in the equals() and hashCode() methods.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private int
hashCode
private java.lang.String
localName
private java.lang.String
namespaceURI
private java.lang.String
prefix
private static long
serialVersionUID
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getLocalName()
java.lang.String
getNamespaceURI()
java.lang.String
getPrefix()
java.lang.String
getQName()
int
hashCode()
private java.lang.String
toHashString()
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
namespaceURI
private java.lang.String namespaceURI
-
localName
private java.lang.String localName
-
prefix
private java.lang.String prefix
-
hashCode
private int hashCode
-
-
Constructor Detail
-
QName
public QName(java.lang.String namespaceURI, java.lang.String prefix, java.lang.String localName)
Main constructor.- Parameters:
namespaceURI
- the namespace URIprefix
- the namespace prefix, may be nulllocalName
- the local name
-
QName
public QName(java.lang.String namespaceURI, java.lang.String qName)
Main constructor.- Parameters:
namespaceURI
- the namespace URIqName
- the qualified name
-
-
Method Detail
-
getNamespaceURI
public java.lang.String getNamespaceURI()
- Returns:
- the namespace URI
-
getPrefix
public java.lang.String getPrefix()
- Returns:
- the namespace prefix
-
getLocalName
public java.lang.String getLocalName()
- Returns:
- the local name
-
getQName
public java.lang.String getQName()
- Returns:
- the fully qualified name
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
- See Also:
Object.hashCode()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
toHashString
private java.lang.String toHashString()
-
-