/** * Copyright (C) 2010 Orbeon, Inc. * * This program 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; either version * 2.1 of the License, or (at your option) any later version. * * This program 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. * * The full text of the license is available at http://www.gnu.org/copyleft/lesser.html */ package org.orbeon.oxf.xml; import org.orbeon.dom.Namespace; import org.orbeon.dom.Namespace$; import org.orbeon.dom.QName; public class XMLConstants { public static final String XML_PREFIX = "xml"; public static final String XML_URI = "http://www.w3.org/XML/1998/namespace"; public static final QName XML_BASE_QNAME = QName.get("base", Namespace$.MODULE$.apply(XML_PREFIX, XML_URI)); public static final QName XML_LANG_QNAME = QName.get("lang", Namespace$.MODULE$.apply(XML_PREFIX, XML_URI)); public static final String XSI_PREFIX = "xsi"; public static final String XSI_URI = "http://www.w3.org/2001/XMLSchema-instance"; public static final QName XSI_TYPE_QNAME = QName.get("type", Namespace$.MODULE$.apply(XSI_PREFIX, XSI_URI)); public static final String XSD_PREFIX = "xs"; public static final String XSD_URI = "http://www.w3.org/2001/XMLSchema"; public static final Namespace XSD_NAMESPACE = Namespace$.MODULE$.apply(XSD_PREFIX, XSD_URI); public final static QName XML_SCHEMA_QNAME = QName.get("schema", XSD_NAMESPACE); public static final String OPS_FORMATTING_URI = "http://orbeon.org/oxf/xml/formatting"; public static final Namespace OPS_FORMATTING_NAMESPACE = Namespace$.MODULE$.apply("f", XMLConstants.OPS_FORMATTING_URI); public static final String OXF_PROCESSORS_URI = "http://www.orbeon.com/oxf/processors"; public static final Namespace OXF_PROCESSORS_NAMESPACE = Namespace$.MODULE$.apply("oxf", OXF_PROCESSORS_URI); public final static QName FORMATTING_URL_TYPE_QNAME = QName.get("url-type", OPS_FORMATTING_NAMESPACE); public final static QName FORMATTING_URL_NOREWRITE_QNAME = QName.get("url-norewrite", OPS_FORMATTING_NAMESPACE); public final static QName IDENTITY_PROCESSOR_QNAME = QName.get("identity", OXF_PROCESSORS_NAMESPACE); public final static QName REQUEST_PROCESSOR_QNAME = QName.get("request", OXF_PROCESSORS_NAMESPACE); public final static QName NULL_PROCESSOR_QNAME = QName.get("null", OXF_PROCESSORS_NAMESPACE); public final static QName NULL_SERIALIZER_PROCESSOR_QNAME = QName.get("null-serializer", OXF_PROCESSORS_NAMESPACE); public final static QName PIPELINE_PROCESSOR_QNAME = QName.get("pipeline", OXF_PROCESSORS_NAMESPACE); public final static QName PAGE_FLOW_PROCESSOR_QNAME = QName.get("page-flow", OXF_PROCESSORS_NAMESPACE); public final static QName REDIRECT_PROCESSOR_QNAME = QName.get("redirect", OXF_PROCESSORS_NAMESPACE); public final static QName HTML_SERIALIZER_PROCESSOR_QNAME = QName.get("html-serializer", OXF_PROCESSORS_NAMESPACE); public final static QName UNSAFE_XSLT_PROCESSOR_QNAME = QName.get("unsafe-xslt", OXF_PROCESSORS_NAMESPACE); public final static QName XSLT_PROCESSOR_QNAME = QName.get("xslt", OXF_PROCESSORS_NAMESPACE); public final static QName PFC_XSLT10_PROCESSOR_QNAME = QName.get("pfc-xslt-1.0", OXF_PROCESSORS_NAMESPACE); public final static QName PFC_XSLT20_PROCESSOR_QNAME = QName.get("pfc-xslt-2.0", OXF_PROCESSORS_NAMESPACE); public final static QName INSTANCE_TO_PARAMETERS_PROCESSOR_QNAME = QName.get("instance-to-parameters", OXF_PROCESSORS_NAMESPACE); public final static QName URL_GENERATOR_PROCESSOR_QNAME = QName.get("url-generator", OXF_PROCESSORS_NAMESPACE); public final static QName DOM_GENERATOR_PROCESSOR_QNAME = QName.get("dom-generator", OXF_PROCESSORS_NAMESPACE); public final static QName ERROR_PROCESSOR_QNAME = QName.get("error", OXF_PROCESSORS_NAMESPACE); public final static QName XINCLUDE_PROCESSOR_QNAME = QName.get("xinclude", OXF_PROCESSORS_NAMESPACE); public final static QName DEBUG_PROCESSOR_QNAME = QName.get("debug", OXF_PROCESSORS_NAMESPACE); public final static QName XS_STRING_QNAME = QName.get("string", XSD_NAMESPACE); public final static QName XS_BOOLEAN_QNAME = QName.get("boolean", XSD_NAMESPACE); public final static QName XS_INTEGER_QNAME = QName.get("integer", XSD_NAMESPACE); public final static QName XS_DATE_QNAME = QName.get("date", XSD_NAMESPACE); public final static QName XS_DATETIME_QNAME = QName.get("dateTime", XSD_NAMESPACE); public final static QName XS_QNAME_QNAME = QName.get("QName", XSD_NAMESPACE); public final static QName XS_ANYURI_QNAME = QName.get("anyURI", XSD_NAMESPACE); public final static QName XS_BASE64BINARY_QNAME = QName.get("base64Binary", XSD_NAMESPACE); public final static QName XS_NCNAME_QNAME = QName.get("NCName", XSD_NAMESPACE); public final static QName XS_NMTOKEN_QNAME = QName.get("NMTOKEN", XSD_NAMESPACE); public final static QName XS_NMTOKENS_QNAME = QName.get("NMTOKENS", XSD_NAMESPACE); public final static QName XS_NONNEGATIVEINTEGER_QNAME = QName.get("nonNegativeInteger", XSD_NAMESPACE); public static final QName XS_INT_QNAME = QName.get("int", XSD_NAMESPACE); public static final QName XS_DECIMAL_QNAME = QName.get("decimal", XSD_NAMESPACE); public static final QName XS_FLOAT_QNAME = QName.get("float", XSD_NAMESPACE); public static final QName XS_DOUBLE_QNAME = QName.get("double", XSD_NAMESPACE); public static final String OPS_TYPES_URI = "http://orbeon.org/oxf/xml/datatypes"; public static final QName OPS_XMLFRAGMENT_QNAME = QName.get("xmlFragment", Namespace$.MODULE$.apply("ops", OPS_TYPES_URI)); public static final Namespace XSI_NAMESPACE = Namespace$.MODULE$.apply(XSI_PREFIX, XSI_URI); public static final String XSI_NIL_ATTRIBUTE = "nil"; public static final QName XSI_NIL_QNAME = QName.get(XSI_NIL_ATTRIBUTE, XSI_NAMESPACE); public static final String XSLT_PREFIX = "xsl"; public static final String XSLT_NAMESPACE_URI = "http://www.w3.org/1999/XSL/Transform"; public static final Namespace XSLT_NAMESPACE = Namespace$.MODULE$.apply("xsl", XSLT_NAMESPACE_URI); public static final QName XSLT_VERSION_QNAME = QName.get("version", XSLT_NAMESPACE); public static final String XHTML_PREFIX = "xhtml"; public static final String XHTML_SHORT_PREFIX = "xh"; public static final String XHTML_NAMESPACE_URI = "http://www.w3.org/1999/xhtml"; public static final String XPATH_FUNCTIONS_NAMESPACE_URI = "http://www.w3.org/2005/xpath-functions"; public static final String SAX_LEXICAL_HANDLER = "http://xml.org/sax/properties/lexical-handler"; private XMLConstants() { // Disallow construction } }