/[classpath]/classpath/javax/xml/namespace/QName.java
ViewVC logotype

Diff of /classpath/javax/xml/namespace/QName.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.3 by gnu_andrew, Tue Aug 2 20:12:39 2005 UTC revision 1.1.2.4 by gnu_andrew, Sat Sep 10 15:31:57 2005 UTC
# Line 1  Line 1 
1  /*  /* QName.java - An XML qualified name.
2   * QName.java     Copyright (C) 2004 Free Software Foundation, Inc.
3   * Copyright (C) 2004 The Free Software Foundation  
4   *  This file is part of GNU Classpath.
5   * This file is part of GNU JAXP, a library.  
6   *  GNU Classpath is free software; you can redistribute it and/or modify
7   * GNU JAXP is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by
8   * it under the terms of the GNU General Public License as published by  the Free Software Foundation; either version 2, or (at your option)
9   * the Free Software Foundation; either version 2 of the License, or  any later version.
10   * (at your option) any later version.  
11   *  GNU Classpath is distributed in the hope that it will be useful, but
12   * GNU JAXP is distributed in the hope that it will be useful,  WITHOUT ANY WARRANTY; without even the implied warranty of
13   * but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  General Public License for more details.
15   * GNU General Public License for more details.  
16   *  You should have received a copy of the GNU General Public License
17   * You should have received a copy of the GNU General Public License  along with GNU Classpath; see the file COPYING.  If not, write to the
18   * along with this program; if not, write to the Free Software  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  02110-1301 USA.
20   *  
21   * Linking this library statically or dynamically with other modules is  Linking this library statically or dynamically with other modules is
22   * making a combined work based on this library.  Thus, the terms and  making a combined work based on this library.  Thus, the terms and
23   * conditions of the GNU General Public License cover the whole  conditions of the GNU General Public License cover the whole
24   * combination.  combination.
25   *  
26   * As a special exception, the copyright holders of this library give you  As a special exception, the copyright holders of this library give you
27   * permission to link this library with independent modules to produce an  permission to link this library with independent modules to produce an
28   * executable, regardless of the license terms of these independent  executable, regardless of the license terms of these independent
29   * modules, and to copy and distribute the resulting executable under  modules, and to copy and distribute the resulting executable under
30   * terms of your choice, provided that you also meet, for each linked  terms of your choice, provided that you also meet, for each linked
31   * independent module, the terms and conditions of the license of that  independent module, the terms and conditions of the license of that
32   * module.  An independent module is a module which is not derived from  module.  An independent module is a module which is not derived from
33   * or based on this library.  If you modify this library, you may extend  or based on this library.  If you modify this library, you may extend
34   * this exception to your version of the library, but you are not  this exception to your version of the library, but you are not
35   * obliged to do so.  If you do not wish to do so, delete this  obligated to do so.  If you do not wish to do so, delete this
36   * exception statement from your version.  exception statement from your version. */
37   */  
38    
39  package javax.xml.namespace;  package javax.xml.namespace;
40    
# Line 80  public class QName Line 80  public class QName
80      this.prefix = prefix;      this.prefix = prefix;
81            
82      StringBuffer buf = new StringBuffer();      StringBuffer buf = new StringBuffer();
83      if (namespaceURI != null && namespaceURI.length() > 0)      if (namespaceURI.length() > 0)
84        {        {
85          buf.append('{');          buf.append('{');
86          buf.append(namespaceURI);          buf.append(namespaceURI);
87          buf.append('}');          buf.append('}');
88        }        }
89      if (prefix != null && prefix.length() > 0)      if (prefix.length() > 0)
90        {        {
91          buf.append(prefix);          buf.append(prefix);
92          buf.append(':');          buf.append(':');

Legend:
Removed from v.1.1.2.3  
changed lines
  Added in v.1.1.2.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26