1 /* 2 * reserved comment block 3 * DO NOT REMOVE OR ALTER! 4 */ 5 /* 6 * Copyright 2001-2004 The Apache Software Foundation. 7 * 8 * Licensed under the Apache License, Version 2.0 (the "License"); 9 * you may not use this file except in compliance with the License. 10 * You may obtain a copy of the License at 11 * 12 * http://www.apache.org/licenses/LICENSE-2.0 13 * 14 * Unless required by applicable law or agreed to in writing, software 15 * distributed under the License is distributed on an "AS IS" BASIS, 16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 * See the License for the specific language governing permissions and 18 * limitations under the License. 19 */ 20 /* 21 * $Id: Constants.java,v 1.2.4.1 2005/09/06 11:01:29 pvedula Exp $ 22 */ 23 24 package com.sun.org.apache.xalan.internal.xsltc.runtime; 25 26 import com.sun.org.apache.xml.internal.dtm.DTM; 27 28 /** 29 * This class defines constants used by both the compiler and the 30 * runtime system. 31 * @author Jacek Ambroziak 32 * @author Santiago Pericas-Geertsen 33 */ 34 public interface Constants { 35 36 final static int ANY = -1; 37 final static int ATTRIBUTE = -2; 38 final static int ROOT = DTM.ROOT_NODE; 39 final static int TEXT = DTM.TEXT_NODE; 40 final static int ELEMENT = DTM.ELEMENT_NODE; 41 final static int COMMENT = DTM.COMMENT_NODE; 42 final static int PROCESSING_INSTRUCTION = DTM.PROCESSING_INSTRUCTION_NODE; 43 44 public static final String XSLT_URI = "http://www.w3.org/1999/XSL/Transform"; 45 public static final String NAMESPACE_FEATURE = 46 "http://xml.org/sax/features/namespaces"; 47 48 public static final String EMPTYSTRING = ""; 49 public static final String XML_PREFIX = "xml"; 50 public static final String XMLNS_PREFIX = "xmlns"; 51 public static final String XMLNS_STRING = "xmlns:"; 52 public static final String XMLNS_URI = "http://www.w3.org/2000/xmlns/"; 53 }