GNU Classpath (0.20) | |
Frames | No Frames |
1: /* XMLConstants.java -- 2: Copyright (C) 2004, 2005 Free Software Foundation, Inc. 3: 4: This file is part of GNU Classpath. 5: 6: GNU Classpath is free software; you can redistribute it and/or modify 7: it under the terms of the GNU General Public License as published by 8: the Free Software Foundation; either version 2, or (at your option) 9: any later version. 10: 11: GNU Classpath is distributed in the hope that it will be useful, but 12: WITHOUT ANY WARRANTY; without even the implied warranty of 13: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14: General Public License for more details. 15: 16: You should have received a copy of the GNU General Public License 17: along with GNU Classpath; see the file COPYING. If not, write to the 18: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 19: 02110-1301 USA. 20: 21: Linking this library statically or dynamically with other modules is 22: making a combined work based on this library. Thus, the terms and 23: conditions of the GNU General Public License cover the whole 24: combination. 25: 26: As a special exception, the copyright holders of this library give you 27: permission to link this library with independent modules to produce an 28: executable, regardless of the license terms of these independent 29: modules, and to copy and distribute the resulting executable under 30: terms of your choice, provided that you also meet, for each linked 31: independent module, the terms and conditions of the license of that 32: 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 34: this exception to your version of the library, but you are not 35: obligated to do so. If you do not wish to do so, delete this 36: exception statement from your version. */ 37: 38: package javax.xml; 39: 40: /** 41: * Repository for well-known XML constants. 42: * 43: * @author (a href='mailto:dog@gnu.org'>Chris Burdess</a) 44: * @since 1.3 45: */ 46: public final class XMLConstants 47: { 48: 49: /** 50: * Dummy namespace URI indicating that there is no namespace. 51: * @see http://www.w3.org/TR/REC-xml-names/#defaulting 52: */ 53: public static final String NULL_NS_URI = ""; 54: 55: /** 56: * Dummy namespace prefix indicating that there is no namespace. 57: * @see http://www.w3.org/TR/REC-xml-names/#ns-qualnames 58: */ 59: public static final String DEFAULT_NS_PREFIX = ""; 60: 61: /** 62: * The XML Namespace URI. 63: * @see http://www.w3.org/TR/REC-xml-names/#ns-qualnames 64: */ 65: public static final String XML_NS_URI = 66: "http://www.w3.org/XML/1998/namespace"; 67: 68: /** 69: * The XML Namespace prefix. 70: * @see http://www.w3.org/TR/REC-xml-names/#ns-qualnames 71: */ 72: public static final String XML_NS_PREFIX = "xml"; 73: 74: /** 75: * The XML Namespace declaration URI. 76: * @see http://www.w3.org/TR/REC-xml-names/#ns-qualnames 77: */ 78: public static final String XMLNS_ATTRIBUTE_NS_URI = 79: "http://www.w3.org/2000/xmlns/"; 80: 81: /** 82: * The XML Namespace declaration attribute. 83: * @see http://www.w3.org/TR/REC-xml-names/#ns-qualnames 84: */ 85: public static final String XMLNS_ATTRIBUTE = "xmlns"; 86: 87: /** 88: * The XML Schema (XSD) namespace URI. 89: * @see http://www.w3.org/TR/xmlschema-1/#Instance_Document_Constructions 90: */ 91: public static final String W3C_XML_SCHEMA_NS_URI = 92: "http://www.w3.org/2001/XMLSchema"; 93: 94: /** 95: * The XML Schema Instance (XSI) namespace URI. 96: * @see http://www.w3.org/TR/xmlschema-1/#Instance_Document_Constructions 97: */ 98: public static final String W3C_XML_SCHEMA_INSTANCE_NS_URI = 99: "http://www.w3.org/2001/XMLSchema-instance"; 100: 101: /** 102: * The XPath 2.0 datatypes namespace URI. 103: * @see http://www.w3.org/TR/xpath-datamodel 104: */ 105: public static final String W3C_XPATH_DATATYPE_NS_URI = 106: "http://www.w3.org/2003/11/xpath-datatypes"; 107: 108: /** 109: * The XML DTD namespace URI. 110: */ 111: public static final String XML_DTD_NS_URI = "http://www.w3.org/TR/REC-xml"; 112: 113: /** 114: * The RELAX NG Namespace URI. 115: * @see http://relaxng.org/spec-20011203.html 116: */ 117: public static final String RELAXNG_NS_URI = 118: "http://relaxng.org/ns/structure/1.0"; 119: 120: /** 121: * DOM feature for secure processing. 122: */ 123: public static final String FEATURE_SECURE_PROCESSING = 124: "http://javax.xml.XMLConstants/feature/secure-processing"; 125: 126: }
GNU Classpath (0.20) |