Java XML QName Convert toQualifiedName(final QName qname)

Here you can find the source of toQualifiedName(final QName qname)

Description

Return a qualified representation of the qname.

License

Open Source License

Parameter

Parameter Description
qname The qname.

Return

The qualified name.

Declaration

public static String toQualifiedName(final QName qname) 

Method Source Code

//package com.java2s;
/*//from   www.  ja  va2s  .c  om
 * JBoss, Home of Professional Open Source
 * Copyright 2006, Red Hat Middleware LLC, and individual contributors
 * as indicated by the @author tags. 
 * See the copyright.txt in the distribution for a full listing 
 * of individual contributors.
 * This copyrighted material is made available to anyone wishing to use,
 * modify, copy, or redistribute it subject to the terms and conditions
 * of the GNU General Public License, v. 2.0.
 * This program is distributed in the hope that it will be useful, but WITHOUT A 
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
 * PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License,
 * v. 2.0 along with this distribution; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
 * MA  02110-1301, USA.
 * 
 * (C) 2005-2006,
 * @author JBoss Inc.
 */

import javax.xml.namespace.QName;

public class Main {
    /**
     * Return a qualified representation of the qname.
     * @param qname The qname.
     * @return The qualified name.
     */
    public static String toQualifiedName(final QName qname) {
        return toQualifiedName(qname.getPrefix(), qname.getLocalPart());
    }

    /**
     * Return a qualified representation of the prefix and local name.
     * @param prefix The prefix.
     * @param localName The local name.
     * @return The qualified name.
     */
    public static String toQualifiedName(final String prefix, final String localName) {
        if ((prefix == null) || (prefix.length() == 0)) {
            return localName;
        } else {
            return prefix + ":" + localName;
        }
    }
}

Related

  1. toPid(final QName processType, final long version)
  2. toQualifiedName(QName qName)
  3. toString(final QName qname)
  4. toString(QName qName)
  5. toURI(QName name)