APIdia Launch Partner
Top Description Classes
module java.xml

Package com.sun.org.apache.xpath.internal.compiler


Implements an XPath parser which produces an OpMap, and a so-called Compiler which produces an expression tree for fast evaluation.

Class Summary

Modifier and TypeClass and Description
public class
Compiler

An instance of this class compiles an XPath string expression into a Expression object.

public class
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.

public class
FunctionTable

The function table for XPath.

public class
Keywords

Table of strings to operation code lookups.

pack-priv class
Lexer

This class is in charge of lexical processing of the XPath expression into tokens.

public class
OpCodes

Operations codes for XPath.

public class
OpMap

This class represents the data structure basics of the XPath object.

public class
OpMapVector

Like IntVector, but used only for the OpMap array.

public class
PsuedoNames

This is used to represent names of nodes that may not be named, like a comment node.

public class
Token

XPath tokens

public class
XPathDumper

Class for XPath diagnostic functions.

public class
XPathParser

Tokenizes and parses XPath expressions.