com.rapidtransform.core.model.namespace
Class QName

java.lang.Object
  extended by com.rapidtransform.core.model.namespace.QName
All Implemented Interfaces:
java.io.Serializable

public class QName
extends java.lang.Object
implements java.io.Serializable

Author:
Steve
See Also:
Serialized Form

Constructor Summary
QName()
           
QName(java.lang.String qName)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getLocalName()
           
 java.lang.String getNamespaceURI()
           
 java.lang.String getPrefix()
           
 java.lang.String getUri()
           
 int hashCode()
           
 void setLocalName(java.lang.String localName)
           
 void setPrefix(java.lang.String prefix)
           
 void setUri(java.lang.String uri)
           
 java.lang.String toEncodedString()
          Returns an encoded string for the QName where the : is replaced with an _ character.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QName

public QName()

QName

public QName(java.lang.String qName)
Method Detail

setLocalName

public void setLocalName(java.lang.String localName)
Parameters:
localName - The localName to set.

setPrefix

public void setPrefix(java.lang.String prefix)
Parameters:
prefix - The prefix to set.

setUri

public void setUri(java.lang.String uri)
Parameters:
uri - The uri to set.

getLocalName

public java.lang.String getLocalName()
Returns:
Returns the localName.

getPrefix

public java.lang.String getPrefix()
Returns:
Returns the prefix.

getUri

public java.lang.String getUri()
Returns:
Returns the uri.

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getNamespaceURI

public java.lang.String getNamespaceURI()

toEncodedString

public java.lang.String toEncodedString()
Returns an encoded string for the QName where the : is replaced with an _ character. This is necessary for encoding the string in functionality that does not accept the colon as a valid character - such as storing to the file system or as an HTML id.

Returns: