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());
  +    };
  +    
   };