14c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson/* 24c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * Licensed to the Apache Software Foundation (ASF) under one or more 34c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * contributor license agreements. See the NOTICE file distributed with 44c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * this work for additional information regarding copyright ownership. 54c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * The ASF licenses this file to You under the Apache License, Version 2.0 64c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * (the "License"); you may not use this file except in compliance with 74c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * the License. You may obtain a copy of the License at 84c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 94c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * http://www.apache.org/licenses/LICENSE-2.0 104c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 114c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * Unless required by applicable law or agreed to in writing, software 124c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * distributed under the License is distributed on an "AS IS" BASIS, 134c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 144c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * See the License for the specific language governing permissions and 154c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * limitations under the License. 164c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 174c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson// $Id: XPathConstants.java 446598 2006-09-15 12:55:40Z jeremias $ 184c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 194c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilsonpackage javax.xml.xpath; 204c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 214c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilsonimport javax.xml.namespace.QName; 224c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 234c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson/** 244c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>XPath constants.</p> 254c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 264c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @author <a href="mailto:Norman.Walsh@Sun.COM">Norman Walsh</a> 274c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @author <a href="mailto:Jeff.Suttor@Sun.COM">Jeff Suttor</a> 284c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @version $Revision: 446598 $, $Date: 2006-09-15 05:55:40 -0700 (Fri, 15 Sep 2006) $ 294c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @see <a href="http://www.w3.org/TR/xpath">XML Path Language (XPath) Version 1.0</a> 304c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @since 1.5 314c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 324c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilsonpublic class XPathConstants { 334c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 344c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson /** 354c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>Private constructor to prevent instantiation.</p> 364c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 374c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson private XPathConstants() { } 384c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 394c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson /** 404c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>The XPath 1.0 number data type.</p> 414c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 424c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>Maps to Java {@link Double}.</p> 434c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 444c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson public static final QName NUMBER = new QName("http://www.w3.org/1999/XSL/Transform", "NUMBER"); 454c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 464c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson /** 474c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>The XPath 1.0 string data type.</p> 484c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 494c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>Maps to Java {@link String}.</p> 504c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 514c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson public static final QName STRING = new QName("http://www.w3.org/1999/XSL/Transform", "STRING"); 524c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 534c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson /** 544c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>The XPath 1.0 boolean data type.</p> 554c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 564c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>Maps to Java {@link Boolean}.</p> 574c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 584c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson public static final QName BOOLEAN = new QName("http://www.w3.org/1999/XSL/Transform", "BOOLEAN"); 594c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 604c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson /** 614c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>The XPath 1.0 NodeSet data type.</p> 624c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 634c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>Maps to Java {@link org.w3c.dom.NodeList}.</p> 644c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 654c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson public static final QName NODESET = new QName("http://www.w3.org/1999/XSL/Transform", "NODESET"); 664c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 674c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson /** 684c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>The XPath 1.0 NodeSet data type. 694c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * 704c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>Maps to Java {@link org.w3c.dom.Node}.</p> 714c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 724c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson public static final QName NODE = new QName("http://www.w3.org/1999/XSL/Transform", "NODE"); 734c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson 744c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson /** 754c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <p>The URI for the DOM object model, "http://java.sun.com/jaxp/xpath/dom".</p> 764c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */ 774c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson public static final String DOM_OBJECT_MODEL = "http://java.sun.com/jaxp/xpath/dom"; 784c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson} 79