| Home >> All >> org >> apache >> xpath >> [ compiler Javadoc ] |
org.apache.xpath.compiler: Javadoc index of package org.apache.xpath.compiler.
Package Samples:
org.apache.xpath.compiler
Classes:
OpCodes: Operations codes for XPath. Code for the descriptions of the operations codes: [UPPER CASE] indicates a literal value, [lower case] is a description of a value, ([length] always indicates the length of the operation, including the operations code and the length integer.) {UPPER CASE} indicates the given production, {description} is the description of a new production, (For instance, {boolean expression} means some expression that should be resolved to a boolean.) * means that it occurs zero or more times, + means that it occurs one or more times, ? means that it is optional. returns: indicates ...
ObjectFactory: This class is duplicated for each JAXP subpackage so keep it in sync. It is package private and therefore is not exposed as part of the JAXP API. This code is designed to implement the JAXP 1.1 spec pluggability feature and is designed to run on JDK version 1.1 and later, and to compile on JDK 1.2 and onward. The code also runs both as part of an unbundled jar file and when bundled as part of the JDK. This class was moved from the javax.xml.parsers.ObjectFactory class and modified to be used as a general utility for creating objects dynamically.
SecuritySupport12: This class is duplicated for each Xalan-Java subpackage so keep it in sync. It is package private and therefore is not exposed as part of the Xalan-Java API. Security related methods that only work on J2SE 1.2 and newer.
SecuritySupport: This class is duplicated for each Xalan-Java subpackage so keep it in sync. It is package private and therefore is not exposed as part of the Xalan-Java API. Base class with security related methods that work on JDK 1.1.
Compiler: An instance of this class compiles an XPath string expression into a Expression object. This class compiles the string into a sequence of operation codes (op map) and then builds from that into an Expression tree.
OpMapVector: Like IntVector, but used only for the OpMap array. Length of array is kept in the m_lengthPos position of the array. Only the required methods are in included here.
FuncLoader: Lazy load of functions into the function table as needed, so we don't have to load all the functions allowed in XPath and XSLT on startup.
XPathParser: Tokenizes and parses XPath expressions. This should really be named XPathParserImpl, and may be renamed in the future.
PsuedoNames: This is used to represent names of nodes that may not be named, like a comment node.
Lexer: This class is in charge of lexical processing of the XPath expression into tokens.
OpMap: This class represents the data structure basics of the XPath object.
Keywords: Table of strings to operation code lookups.
XPathDumper: Class for XPath diagnostic functions.
FunctionTable: The function table for XPath.
| Home | Contact Us | Privacy Policy | Terms of Service |