Java XML QName isPrimitiveType(final QName elementType)

Here you can find the source of isPrimitiveType(final QName elementType)

Description

is Primitive Type

License

Open Source License

Declaration

public static boolean isPrimitiveType(final QName elementType) 

Method Source Code

//package com.java2s;
/*/*from   www . ja va 2s  .c om*/
 *    Geotoolkit - An Open Source Java GIS Toolkit
 *    http://www.geotoolkit.org
 *
 *    (C) 2009-2016, Geomatys
 *
 *    This library is free software; you can redistribute it and/or
 *    modify it under the terms of the GNU Lesser General Public
 *    License as published by the Free Software Foundation;
 *    version 2.1 of the License.
 *
 *    This library is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *    Lesser General Public License for more details.
 */

import java.util.HashMap;

import java.util.Map;

import javax.xml.namespace.QName;

public class Main {
    private static final Map<String, Class> CLASS_BINDING = new HashMap<>();

    public static boolean isPrimitiveType(final QName elementType) {
        if (elementType != null) {
            return CLASS_BINDING.containsKey(elementType.getLocalPart());
        }
        return false;
    }
}

Related

  1. isElementName(Element element, QName name)
  2. isEndElement(final XMLEvent event, final QName name)
  3. isEventStartOrEndElementWithMatchingName(XMLEvent event, QName elementName)
  4. isJAXBElement(Class declaredType, QName name, Class scope, Object value)
  5. isPrimitiveIdlType(QName idlType)
  6. isSameNamespace(QName q1, QName q2)
  7. isSameNamespaceAndDifferentPrefix(QName qName, Element element)
  8. isTagName(Element element, QName name)
  9. isType(Map> types, QName name, QName attributeName)