You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by jm...@apache.org on 2001/03/25 10:32:39 UTC
cvs commit: xml-axis/java/src/org/apache/axis/utils QName.java
jmsnell 01/03/25 00:32:39
Modified: java/src/org/apache/axis/utils QName.java
Log:
Fleshed out the QName class a bit more... no big deal
Revision Changes Path
1.6 +32 -21 xml-axis/java/src/org/apache/axis/utils/QName.java
Index: QName.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/utils/QName.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- QName.java 2001/02/10 04:39:59 1.5
+++ QName.java 2001/03/25 08:32:38 1.6
@@ -56,32 +56,43 @@
package org.apache.axis.utils ;
/**
- *
* @author Doug Davis (dug@us.ibm.com)
+ * @author James Snell (jasnell@us.ibm.com)
*/
public class QName {
- /**
- * Template code for QName.
- */
- private String namespaceURI ;
- private String localPart ;
+
+ private String namespaceURI ;
+ private String localPart ;
- public QName() {};
-
- public void setNamespaceURI(String nsu) {
- namespaceURI = nsu ;
- };
+ public QName() {};
+ public QName(String namespaceURI, String localPart) {
+ setNamespaceURI(namespaceURI);
+ setLocalPart(localPart);
+ }
+
+ public void setNamespaceURI(String namespaceURI) {
+ this.namespaceURI = namespaceURI ;
+ };
- public String getNamespaceURI() {
- return( namespaceURI );
- };
+ public String getNamespaceURI() {
+ return( namespaceURI );
+ };
- public void setLocalPart(String lp) {
- localPart = lp ;
- };
+ public void setLocalPart(String localPart) {
+ this.localPart = localPart ;
+ };
- public String getLocalPart() {
- return( localPart );
- };
-
+ public String getLocalPart() {
+ return( localPart );
+ };
+
+ public String toString() {
+ return namespaceURI + ":" + localPart;
+ };
+
+ public boolean equals(Object p1) {
+ if (!(p1 instanceof QName)) return false;
+ return ((QName)p1).toString().equals(toString());
+ };
+
};