A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

ALL - Static variable in class org.ucl.xpath.ast.QuantifiedExpr
Set internal value for ALL.
ANCESTOR - Static variable in class org.ucl.xpath.ast.ReverseStep
Set internal value for ANCESTOR.
ANCESTOR - Static variable in class org.ucl.xpath.sym
 
ANCESTOR_OR_SELF - Static variable in class org.ucl.xpath.ast.ReverseStep
Set internal value for ANCESTOR_OR_SELF.
ANCESTOR_OR_SELF - Static variable in class org.ucl.xpath.sym
 
AND - Static variable in class org.ucl.xpath.sym
 
AS - Static variable in class org.ucl.xpath.sym
 
ATTRIBUTE - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for ATTRIBUTE.
ATTRIBUTE - Static variable in class org.ucl.xpath.sym
 
AT_SYM - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for AT_SYM.
AT_SYM - Static variable in class org.ucl.xpath.sym
 
AddExpr - class org.ucl.xpath.ast.AddExpr.
Class for binary operation Add, takes 2 inputs and returns the combined value.
AddExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.AddExpr
Constructor for AddExpr
AncestorAxis - class org.ucl.xpath.AncestorAxis.
Returns the ancestors of the context node, this always includes the root node.
AncestorAxis() - Constructor for class org.ucl.xpath.AncestorAxis
 
AncestorOrSelfAxis - class org.ucl.xpath.AncestorOrSelfAxis.
The ancestor-or-self axis contains the context node and the ancestors of the context node, this always includes the root node.
AncestorOrSelfAxis() - Constructor for class org.ucl.xpath.AncestorOrSelfAxis
 
AndExpr - class org.ucl.xpath.ast.AndExpr.
Class for binary operation And.
AndExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.AndExpr
Constructor for AndExpr.
AnyAtomicType - class org.ucl.xpath.types.AnyAtomicType.
Common base for every atomic type
AnyAtomicType() - Constructor for class org.ucl.xpath.types.AnyAtomicType
 
AnyKindTest - class org.ucl.xpath.ast.AnyKindTest.
Class to test a type of any kind.
AnyKindTest() - Constructor for class org.ucl.xpath.ast.AnyKindTest
 
AnySimpleType - class org.ucl.xpath.types.AnySimpleType.
Common base for every simple type
AnySimpleType() - Constructor for class org.ucl.xpath.types.AnySimpleType
 
AnyType - class org.ucl.xpath.types.AnyType.
Common base for every type
AnyType() - Constructor for class org.ucl.xpath.types.AnyType
 
AttrElemTest - class org.ucl.xpath.ast.AttrElemTest.
Common base class for Attribute and Element tests.
AttrElemTest(QName, boolean, QName) - Constructor for class org.ucl.xpath.ast.AttrElemTest
Constructor for Attribute and Element tests.
AttrElemTest(QName, boolean) - Constructor for class org.ucl.xpath.ast.AttrElemTest
Constructor for Attribute and Element tests.
AttrElemTest() - Constructor for class org.ucl.xpath.ast.AttrElemTest
Default Constructor for Attribute and Element tests.
AttrType - class org.ucl.xpath.types.AttrType.
A representation of the AttributeType datatype
AttrType() - Constructor for class org.ucl.xpath.types.AttrType
Initialises to null
AttrType(Attr, int) - Constructor for class org.ucl.xpath.types.AttrType
Initialises according to the supplied parameters
AttributeAxis - class org.ucl.xpath.AttributeAxis.
The attribute axis contains the attributes of the context node.
AttributeAxis() - Constructor for class org.ucl.xpath.AttributeAxis
 
AttributeTest - class org.ucl.xpath.ast.AttributeTest.
Class used to match an attribute node by its name and/or type.
AttributeTest(QName, boolean, QName) - Constructor for class org.ucl.xpath.ast.AttributeTest
Constructor for AttributeTest.
AttributeTest(QName, boolean) - Constructor for class org.ucl.xpath.ast.AttributeTest
Constructor for AttributeTest.
AttributeTest() - Constructor for class org.ucl.xpath.ast.AttributeTest
Default Constructor for AttributeTest.
Axis - interface org.ucl.xpath.Axis.
This is the interface class for an Axis.
AxisStep - class org.ucl.xpath.ast.AxisStep.
Class for AxisStep, this generates a sequence of zero or more nodes.
AxisStep(Step, Collection) - Constructor for class org.ucl.xpath.ast.AxisStep
Constructor for AxisStep.
abs() - Method in class org.ucl.xpath.types.NumericType
Absolutes the number stored
abs() - Method in class org.ucl.xpath.types.XSDecimal
Absolutes the number stored
abs() - Method in class org.ucl.xpath.types.XSDouble
Absolutes the number stored
abs() - Method in class org.ucl.xpath.types.XSFloat
Absolutes the number stored
abs() - Method in class org.ucl.xpath.types.XSInteger
Absolutes the integer stored
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.AddExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.AndExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.AnyKindTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.AttributeTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.AxisStep
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.CastExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.CastableExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.CmpExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.CntxItemExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.CommentTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.DecimalLiteral
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.DivExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.DocumentTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.DoubleLiteral
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ElementTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ExceptExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.FilterExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ForExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ForwardStep
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.FunctionCall
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.IDivExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.IfExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.InstOfExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.IntegerLiteral
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.IntersectExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ItemType
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.MinusExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ModExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.MulExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.NameTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.OrExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.PITest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ParExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.PipeExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.PlusExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.QuantifiedExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.RangeExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.ReverseStep
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.SchemaAttrTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.SchemaElemTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.SequenceType
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.SingleType
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.StringLiteral
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.SubExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.TextTest
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.TreatAsExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.UnionExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.VarRef
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.XPath
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.XPathExpr
Support for Visitor interface.
accept(XPathVisitor) - Method in class org.ucl.xpath.ast.XPathNode
Support for Visitor interface.
action_obj - Variable in class org.ucl.xpath.parser
Instance of action encapsulation class.
action_table() - Method in class org.ucl.xpath.parser
Access to parse-action table.
add(AnyType) - Method in class org.ucl.xpath.DefaultResultSequence
 
add(AnyType) - Method in class org.ucl.xpath.RangeResultSequence
item is an integer to add to the range.
add(AnyType) - Method in class org.ucl.xpath.ResultSequence
add item
add_function(Function) - Method in class org.ucl.xpath.function.FunctionLibrary
Add a function.
add_function_library(FunctionLibrary) - Method in class org.ucl.xpath.DefaultDynamicContext
Adds function definitions.
add_function_library(FunctionLibrary) - Method in class org.ucl.xpath.DefaultStaticContext
Adds a function to the library.
add_function_library(FunctionLibrary) - Method in interface org.ucl.xpath.StaticContext
add function to library
add_namespace(String, String) - Method in class org.ucl.xpath.DefaultStaticContext
adds namespace
add_namespace(String, String) - Method in interface org.ucl.xpath.StaticContext
add namespace
add_tail(int, StepExpr) - Method in class org.ucl.xpath.ast.XPathExpr
Add to tail of path
add_type(CtrType) - Method in class org.ucl.xpath.function.ConstructorFL
Adds a type into the functions library.
add_variable(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Adds a variable to current scope.
add_variable(QName) - Method in interface org.ucl.xpath.StaticContext
add variable
advance_cp() - Method in class org.ucl.xpath.Focus
Checks to see if possible to advance rs.
after(NodeType) - Method in class org.ucl.xpath.types.NodeType
 
after(NodeType, NodeType) - Static method in class org.ucl.xpath.types.NodeType
 
arg() - Method in class org.ucl.xpath.ast.PITest
Support for String arguments.
arg() - Method in class org.ucl.xpath.ast.SchemaAttrTest
Support for QName interface.
arg() - Method in class org.ucl.xpath.ast.UnExpr
Support for Expression interface.
arity() - Method in class org.ucl.xpath.ast.FunctionCall
Support for Arity interface.
arity() - Method in class org.ucl.xpath.function.Function
Support for int interface.
assert_equals(String, String, String) - Static method in class org.ucl.xpathtest.TestCommon
Assertions statements made on xpath expressions
atomic_type(QName) - Method in class org.ucl.xpath.function.ConstructorFL
Support for QName interface.
atomize(ResultSequence) - Static method in class org.ucl.xpath.function.FnData
Atomize a ResultSequnce argument expression.
atomize(AnyType) - Static method in class org.ucl.xpath.function.FnData
Atomize argument expression of any type.
attribute_declared(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Checks if an attribute is in the in-scope schema definitions.
attribute_declared(QName) - Method in interface org.ucl.xpath.StaticContext
is the attribute declared?
attribute_type_definition(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Retrieves type definition of the attribute in an element.
attribute_type_definition(QName) - Method in interface org.ucl.xpath.StaticContext
 
avg(Collection) - Static method in class org.ucl.xpath.function.FnAvg
Average value operation.
axis() - Method in class org.ucl.xpath.ast.ForwardStep
Support for Axis interface.
axis() - Method in class org.ucl.xpath.ast.ReverseStep
Support for Axis interface.

B

BinExpr - class org.ucl.xpath.ast.BinExpr.
Abstract class for a Binary operation.
BinExpr(XPathNode, XPathNode) - Constructor for class org.ucl.xpath.ast.BinExpr
Constructor for BinExpr.
base_uri() - Method in class org.ucl.xpath.DefaultStaticContext
return the base URI
base_uri() - Method in interface org.ucl.xpath.StaticContext
base uri
base_uri(Collection) - Static method in class org.ucl.xpath.function.FnBaseUri
Base-Uri operation.
before(NodeType) - Method in class org.ucl.xpath.types.NodeType
 
before(NodeType, NodeType) - Static method in class org.ucl.xpath.types.NodeType
 

C

CAST - Static variable in class org.ucl.xpath.sym
 
CASTABLE - Static variable in class org.ucl.xpath.sym
 
CHILD - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for CHILD.
CHILD - Static variable in class org.ucl.xpath.sym
 
COLON - Static variable in class org.ucl.xpath.sym
 
COLONCOLON - Static variable in class org.ucl.xpath.sym
 
COMMA - Static variable in class org.ucl.xpath.sym
 
COMMENT - Static variable in class org.ucl.xpath.sym
 
CalendarType - class org.ucl.xpath.types.CalendarType.
Common base for all Calendar based classes
CalendarType() - Constructor for class org.ucl.xpath.types.CalendarType
 
CastExpr - class org.ucl.xpath.ast.CastExpr.
A class that creates a new value of a specific type based on an existing value.
CastExpr(Expr, SingleType) - Constructor for class org.ucl.xpath.ast.CastExpr
Constructor for CastExpr.
CastableExpr - class org.ucl.xpath.ast.CastableExpr.
A class that tests whether a given value is castable into a given type.
CastableExpr(Expr, SingleType) - Constructor for class org.ucl.xpath.ast.CastableExpr
Constructor of CastableExpr
ChildAxis - class org.ucl.xpath.ChildAxis.
The child axis contains the children of the context node.
ChildAxis() - Constructor for class org.ucl.xpath.ChildAxis
 
CmpEq - interface org.ucl.xpath.function.CmpEq.
Class for compare for equal function.
CmpExpr - class org.ucl.xpath.ast.CmpExpr.
The comparison of expression operator takes the value of its left operand and compares (dependant on type) against its right operand, according to the rules of the particular comparison rule
CmpExpr(Expr, Expr, int) - Constructor for class org.ucl.xpath.ast.CmpExpr
Constructor for CmpExpr
CmpGt - interface org.ucl.xpath.function.CmpGt.
Class for compare for greater than operation.
CmpLt - interface org.ucl.xpath.function.CmpLt.
Class for compare for less than operation.
CntxItemExpr - class org.ucl.xpath.ast.CntxItemExpr.
Class for Context Item Expresions.
CntxItemExpr() - Constructor for class org.ucl.xpath.ast.CntxItemExpr
 
CommentTest - class org.ucl.xpath.ast.CommentTest.
Class for Comment testing.
CommentTest() - Constructor for class org.ucl.xpath.ast.CommentTest
 
CommentType - class org.ucl.xpath.types.CommentType.
A representation of the CommentType datatype
CommentType(Comment, int) - Constructor for class org.ucl.xpath.types.CommentType
Initialise according to the supplied parameters
Constructor - class org.ucl.xpath.function.Constructor.
Constructor class for functions.
Constructor(CtrType) - Constructor for class org.ucl.xpath.function.Constructor
Constructor for Constructor class.
ConstructorFL - class org.ucl.xpath.function.ConstructorFL.
Constructor class for the functions library.
ConstructorFL(String) - Constructor for class org.ucl.xpath.function.ConstructorFL
Constructor for ConstructorFL.
CtrType - class org.ucl.xpath.types.CtrType.
A representation of the CtrType datatype
CtrType() - Constructor for class org.ucl.xpath.types.CtrType
 
CupError - error org.ucl.xpath.CupError.
Error caused by CUP Parser.
CupError(String) - Constructor for class org.ucl.xpath.CupError
Constructor for CUP error.
calendar() - Method in class org.ucl.xpath.types.XSDate
Retrieves the Calendar representation of the date stored
calendar() - Method in class org.ucl.xpath.types.XSDateTime
Retrieves the Calendar representation of the date stored
calendar() - Method in class org.ucl.xpath.types.XSGDay
Retrieves the Calendar representation of the day stored
calendar() - Method in class org.ucl.xpath.types.XSGMonth
Retrieves the Calendar representation of the month stored
calendar() - Method in class org.ucl.xpath.types.XSGMonthDay
Retrieves the Calendar representation of the month and day stored
calendar() - Method in class org.ucl.xpath.types.XSGYear
Retrieves the Calendar representation of the year stored
calendar() - Method in class org.ucl.xpath.types.XSGYearMonth
Retrieves the Calendar representation of the year and month stored
calendar() - Method in class org.ucl.xpath.types.XSTime
Retrieves a Calendar representation of time stored
cant_cast(String) - Static method in class org.ucl.xpath.DynamicError
Returns the dynamic error.
ceiling() - Method in class org.ucl.xpath.types.NumericType
Returns the smallest integer greater than the number stored
ceiling() - Method in class org.ucl.xpath.types.XSDecimal
Returns the smallest integer greater than the number stored
ceiling() - Method in class org.ucl.xpath.types.XSDouble
Returns the smallest integer greater than the number stored
ceiling() - Method in class org.ucl.xpath.types.XSFloat
Returns the smallest integer greater than the number stored
check(XPathNode) - Method in interface org.ucl.xpath.StaticChecker
checks XPathNode
check(XPathNode) - Method in class org.ucl.xpath.StaticNameResolver
Check the XPath node.
check_input(String, String, String) - Method in class org.ucl.xpathtest.DOMLoaderTest
Checks an input with an expected answer.
check_input(String, String) - Method in class org.ucl.xpathtest.DOMLoaderTest
Checks the input.
check_input(String, String, String) - Method in class org.ucl.xpathtest.EvaluatorTest
check_input checks the input for the arguments supplied
check_input(String, String) - Method in class org.ucl.xpathtest.EvaluatorTest
Check_input takes in xpath expr and a String of expected result
check_input(String, String, String) - Method in class org.ucl.xpathtest.FunctionTest
check_input checks the input for the expressions supplied, expected and for errors
check_input(String, String) - Method in class org.ucl.xpathtest.FunctionTest
check_input takes in xp expr
check_input(String, String, String) - Method in interface org.ucl.xpathtest.InputChecker
 
check_input(String, String, String) - Method in class org.ucl.xpathtest.NormEvalTest
Checks the input expression.
check_input(String, String) - Method in class org.ucl.xpathtest.NormEvalTest
Check input expression.
check_input(String, String, String) - Method in class org.ucl.xpathtest.NormalizerTest
Checks the input expression.
check_input(String, String) - Method in class org.ucl.xpathtest.NormalizerTest
Check input expression.
check_input(String, boolean, String) - Method in class org.ucl.xpathtest.StaticNameResolverTest
Static semantic check [name checks] of expression based on current static context.
check_input(String, String, String) - Method in class org.ucl.xpathtest.StaticNameResolverTest
 
check_input(String, boolean) - Method in class org.ucl.xpathtest.StaticNameResolverTest
 
check_input(String, String, String) - Method in class org.ucl.xpathtest.TSTest
check_input checks whether xpath expr evaluates to the expected result and handles any errors
check_input(String, String, String) - Method in class org.ucl.xpathtest.XPathParserTest
Checks whether input produces expected answer.
check_input(String, String) - Method in class org.ucl.xpathtest.XPathParserTest
 
ci_not_node(String) - Static method in class org.ucl.xpath.TypeError
"Factory" for building errors
clear() - Method in class org.ucl.xpath.DefaultResultSequence
Clears the sequence.
clear() - Method in class org.ucl.xpath.RangeResultSequence
clear range
clear() - Method in class org.ucl.xpath.ResultSequence
clear
clone() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Creates a copy of this representation of a time duration
clone() - Method in class org.ucl.xpath.types.XSDate
Creates a copy of this date representation
clone() - Method in class org.ucl.xpath.types.XSDateTime
Creates a copy of this date and time representation
clone() - Method in class org.ucl.xpath.types.XSTime
Creates a new copy of the time (and timezone) stored
code() - Method in class org.ucl.xpath.DynamicError
Returns the string of the code.
code() - Method in class org.ucl.xpath.StaticError
 
code() - Method in class org.ucl.xpath.TypeError
Get the error code.
codepoints_to_string(Collection) - Static method in class org.ucl.xpath.function.FnCodepointsToString
Codepoints to string operation.
compare(Collection) - Static method in class org.ucl.xpath.function.FnCompare
Compare the arguments.
concat(ResultSequence) - Method in class org.ucl.xpath.DefaultResultSequence
 
concat(ResultSequence) - Method in class org.ucl.xpath.RangeResultSequence
remove the tail from the range given.
concat(ResultSequence) - Method in class org.ucl.xpath.ResultSequence
concatinate from rs
concat(Collection) - Static method in class org.ucl.xpath.function.FnConcat
Concatenate the arguments.
constructor(ResultSequence) - Method in class org.ucl.xpath.types.CtrType
Used for constructor function.
constructor(ResultSequence) - Method in class org.ucl.xpath.types.QName
Creates a new ResultSequence consisting of the extractable QName in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Creates a new ResultSequence consisting of the extractable time duration from the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Creates a new ResultSequence consisting of the extractable time duration from the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSAnyURI
Creation of a result sequence consisting of a URI from a previous result sequence.
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSBoolean
Creates a new result sequence consisting of the retrievable boolean value in the supplied result sequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSDate
Creates a new result sequence consisting of the retrievable date value in the supplied result sequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSDateTime
Creates a new result sequence consisting of the retrievable date and time value in the supplied result sequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSDecimal
Creates a new result sequence consisting of the retrievable decimal number in the supplied result sequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSDouble
Creates a new result sequence consisting of the retrievable double number in the supplied result sequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSFloat
Creates a new ResultSequence consisting of the retrievable float in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSGDay
Creates a new ResultSequence consisting of the extractable gDay in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSGMonth
Creates a new ResultSequence consisting of the extractable gMonth in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSGMonthDay
Creates a new ResultSequence consisting of the extractable gMonthDay in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSGYear
Creates a new ResultSequence consisting of the extractable gYear in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSGYearMonth
Creates a new ResultSequence consisting of the extractable gYearMonth in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSInteger
Creates a new ResultSequence consisting of the extractable integer in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSNCName
Creates a new ResultSequence consisting of the extractable NCName within the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSString
Creates a new ResultSequence consisting of the extractable String in the supplied ResultSequence
constructor(ResultSequence) - Method in class org.ucl.xpath.types.XSTime
Creates a new ResultSequence consisting of the extractable time from the supplied ResultSequence
contains(Collection) - Static method in class org.ucl.xpath.function.FnContains
Contains operation.
context_item() - Method in class org.ucl.xpath.DefaultDynamicContext
Retrieve context item that is in focus
context_item() - Method in interface org.ucl.xpath.DynamicContext
Get context item.
context_item() - Method in class org.ucl.xpath.Focus
Retrieves previous item from current context position.
context_position() - Method in class org.ucl.xpath.DefaultDynamicContext
Retrieve the position of the focus
context_position() - Method in interface org.ucl.xpath.DynamicContext
Get context node position.
convert_argument(ResultSequence, SeqType) - Static method in class org.ucl.xpath.function.Function
Convert the input argument according to section 3.1.5 of specification.
convert_arguments(Collection, Collection) - Static method in class org.ucl.xpath.function.Function
Convert arguments.
convert_operand(Collection) - Static method in class org.ucl.xpath.function.FsConvertOperand
Convert-Operand operation.
count(Collection) - Static method in class org.ucl.xpath.function.FnCount
Count operation.
create_new() - Method in class org.ucl.xpath.DefaultResultSequence
Create a new sequence.
create_new() - Method in class org.ucl.xpath.RangeResultSequence
create new result sequence
create_new() - Method in class org.ucl.xpath.ResultSequence
create a new result sequence
create_new() - Static method in class org.ucl.xpath.ResultSequenceFactory
 
create_new(AnyType) - Static method in class org.ucl.xpath.ResultSequenceFactory
 
current_date(Collection, DynamicContext) - Static method in class org.ucl.xpath.function.FnCurrentDate
Current-Date operation.
current_dateTime(Collection, DynamicContext) - Static method in class org.ucl.xpath.function.FnCurrentDateTime
Current-Date-Time operation.
current_time(Collection, DynamicContext) - Static method in class org.ucl.xpath.function.FnCurrentTime
Current-Time operation.

D

DECIMAL - Static variable in class org.ucl.xpath.sym
 
DESCENDANT - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for DESCENDANT.
DESCENDANT - Static variable in class org.ucl.xpath.sym
 
DESCENDANT_OR_SELF - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for DESCENDANT_OR_SELF.
DESCENDANT_OR_SELF - Static variable in class org.ucl.xpath.sym
 
DIV - Static variable in class org.ucl.xpath.sym
 
DOCUMENT_IMPLEMENTATION_PROPERTY - Static variable in class org.ucl.xpath.XercesLoader
 
DOCUMENT_NODE - Static variable in class org.ucl.xpath.sym
 
DOCUMENT_PSVI_IMPLEMENTATION - Static variable in class org.ucl.xpath.XercesLoader
 
DOLLAR - Static variable in class org.ucl.xpath.sym
 
DOMBuilder - class org.ucl.xpath.DOMBuilder.
The DOM builder creates the string representation of an XML document.
DOMBuilder() - Constructor for class org.ucl.xpath.DOMBuilder
Constructor for DOM builder.
DOMLOADER_TESTDATA - Static variable in class org.ucl.xpathtest.DOMLoaderTest
 
DOMLoader - interface org.ucl.xpath.DOMLoader.
The DOM loader loads the XML document.
DOMLoaderException - exception org.ucl.xpath.DOMLoaderException.
Exception caused by DOM loader.
DOMLoaderException(String) - Constructor for class org.ucl.xpath.DOMLoaderException
Constructor for DOM loader exception.
DOMLoaderTest - class org.ucl.xpathtest.DOMLoaderTest.
Class for loading the file and parse wid DOM.
DOMLoaderTest() - Constructor for class org.ucl.xpathtest.DOMLoaderTest
 
DOMPrint - class org.ucl.xpathtest.DOMPrint.
Class to print DOM parsing.
DOMPrint(PrintStream) - Constructor for class org.ucl.xpathtest.DOMPrint
Constructor for DOMPrinter.
DOT - Static variable in class org.ucl.xpath.sym
 
DOTDOT - Static variable in class org.ucl.xpath.ast.ReverseStep
Set internal value for DOTDOT.
DOTDOT - Static variable in class org.ucl.xpath.sym
 
DOUBLE - Static variable in class org.ucl.xpath.sym
 
DYNAMIC_VALIDATION_FEATURE - Static variable in class org.ucl.xpath.XercesLoader
 
DecimalLiteral - class org.ucl.xpath.ast.DecimalLiteral.
The value of a numeric literal containing "." but no e or E character is an atomic value of type xs:decimal
DecimalLiteral(double) - Constructor for class org.ucl.xpath.ast.DecimalLiteral
Constructor for DecimalLiteral
DefaultDynamicContext - class org.ucl.xpath.DefaultDynamicContext.
The default implementation of a Dynamic Context.
DefaultDynamicContext(XSModel, Document) - Constructor for class org.ucl.xpath.DefaultDynamicContext
Constructor.
DefaultEvaluator - class org.ucl.xpath.DefaultEvaluator.
Default evaluator interface
DefaultEvaluator(DynamicContext, Document) - Constructor for class org.ucl.xpath.DefaultEvaluator
set parameters
DefaultRSFactory - class org.ucl.xpath.DefaultRSFactory.
Factory implementation which creates sequences of type DefaultResultSequence.
DefaultRSFactory() - Constructor for class org.ucl.xpath.DefaultRSFactory
Constructor of factory.
DefaultResultSequence - class org.ucl.xpath.DefaultResultSequence.
Default implementation of a result sequence.
DefaultResultSequence() - Constructor for class org.ucl.xpath.DefaultResultSequence
Constructor.
DefaultResultSequence(AnyType) - Constructor for class org.ucl.xpath.DefaultResultSequence
 
DefaultStaticContext - class org.ucl.xpath.DefaultStaticContext.
Default implementation of a static context as described by the XPath 2.0 specification.
DefaultStaticContext(XSModel) - Constructor for class org.ucl.xpath.DefaultStaticContext
Constructor.
DefaultStaticContext() - Constructor for class org.ucl.xpath.DefaultStaticContext
Constructor for schema-less documents.
DescendantAxis - class org.ucl.xpath.DescendantAxis.
The descendant axis contains the descendants of the context node
DescendantAxis() - Constructor for class org.ucl.xpath.DescendantAxis
 
DescendantOrSelfAxis - class org.ucl.xpath.DescendantOrSelfAxis.
The descendant-or-self axis contains the context node and the descendants of the context node.
DescendantOrSelfAxis() - Constructor for class org.ucl.xpath.DescendantOrSelfAxis
 
DivExpr - class org.ucl.xpath.ast.DivExpr.
Class for Division expressions.
DivExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.DivExpr
Constructor for DivExpr.
DocType - class org.ucl.xpath.types.DocType.
A representation of the DocumentType datatype
DocType(Document, int) - Constructor for class org.ucl.xpath.types.DocType
Initialises according to the supplied parameters
DocumentTest - class org.ucl.xpath.ast.DocumentTest.
Class for Document testing.
DocumentTest(int, Object) - Constructor for class org.ucl.xpath.ast.DocumentTest
Constructor for DocumentTest.
DocumentTest() - Constructor for class org.ucl.xpath.ast.DocumentTest
Default Constructor for DocumentTest.
DoubleLiteral - class org.ucl.xpath.ast.DoubleLiteral.
The value of a numeric literal containing an e or E character is an atomic value of type xs:double
DoubleLiteral(double) - Constructor for class org.ucl.xpath.ast.DoubleLiteral
Constructor for Doubleiteral
DynamicContext - interface org.ucl.xpath.DynamicContext.
Interface for dynamic context.
DynamicError - exception org.ucl.xpath.DynamicError.
Dynamic Error like division by 0 or type errors.
DynamicError(String, String) - Constructor for class org.ucl.xpath.DynamicError
Constructor for Dynamic Error.
DynamicError(TypeError) - Constructor for class org.ucl.xpath.DynamicError
Constructor for Dynamic Error.
day() - Method in class org.ucl.xpath.types.XSDate
Retrieve the day from the date stored
day() - Method in class org.ucl.xpath.types.XSDateTime
Retrieve the day from the date stored
day() - Method in class org.ucl.xpath.types.XSGDay
Retrieves the actual day as an integer
day() - Method in class org.ucl.xpath.types.XSGMonthDay
Retrieves the actual day as an integer
day_from_date(Collection) - Static method in class org.ucl.xpath.function.FnDayFromDate
Day-From-Date operation.
day_from_date_time(Collection) - Static method in class org.ucl.xpath.function.FnDayFromDateTime
Day-From-DateTime operation.
days() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves the number of days within the duration of time stored
days_from_duration(Collection) - Static method in class org.ucl.xpath.function.FnDaysFromDuration
Days-From-Duration operation.
debug_print_vars() - Method in class org.ucl.xpath.DefaultStaticContext
Debug function which will print current variable scopes and info.
deep_equal(Collection) - Static method in class org.ucl.xpath.function.FnDeepEqual
Deep-Equal expression operation.
deep_equal(ResultSequence, ResultSequence) - Static method in class org.ucl.xpath.function.FnDeepEqual
Deep-Equal boolean operation.
deep_equal(AnyType, AnyType) - Static method in class org.ucl.xpath.function.FnDeepEqual
Deep-Equal boolean operation for inputs of any type.
deep_equal(AnyAtomicType, AnyAtomicType) - Static method in class org.ucl.xpath.function.FnDeepEqual
Deep-Equal boolean operation for inputs of any atomic type.
deep_equal(NodeType, NodeType) - Static method in class org.ucl.xpath.function.FnDeepEqual
Deep-Equal boolean operation for inputs of node type.
default_function_namespace() - Method in class org.ucl.xpath.DefaultStaticContext
Retrieves the defaul function namespace
default_function_namespace() - Method in interface org.ucl.xpath.StaticContext
the default function namespace
default_namespace() - Method in class org.ucl.xpath.DefaultStaticContext
Retrieves the default namespace, when one is not allocated
default_namespace() - Method in interface org.ucl.xpath.StaticContext
the default namespace
del_variable(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Deletes a variable from current scope.
del_variable(QName) - Method in interface org.ucl.xpath.StaticContext
delete the variable
derives_from(NodeType, QName) - Method in class org.ucl.xpath.DefaultStaticContext
Checks if an XML node derives from a specified type.
derives_from(NodeType, XSTypeDefinition) - Method in class org.ucl.xpath.DefaultStaticContext
Checks if an XML node derives from a specified type definition.
derives_from(NodeType, QName) - Method in interface org.ucl.xpath.StaticContext
 
derives_from(NodeType, XSTypeDefinition) - Method in interface org.ucl.xpath.StaticContext
 
destroy_scope() - Method in class org.ucl.xpath.DefaultStaticContext
Destroys a scope.
destroy_scope() - Method in interface org.ucl.xpath.StaticContext
destroy scope
distinct_values(Collection) - Static method in class org.ucl.xpath.function.FnDistinctValues
Distinct-values operation.
div(ResultSequence) - Method in interface org.ucl.xpath.function.MathDiv
Division operation.
div(ResultSequence) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Mathematical division between this duration stored and the supplied duration of time (of type XDTDayTimeDuration)
div(ResultSequence) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Mathematical division between this duration stored and the supplied duration of time (of type XDTYearMonthDuration)
div(ResultSequence) - Method in class org.ucl.xpath.types.XSDecimal
Mathematical division operator between this XSDecimal and the supplied ResultSequence.
div(ResultSequence) - Method in class org.ucl.xpath.types.XSDouble
Mathematical division operator between this XSDouble and the supplied ResultSequence.
div(ResultSequence) - Method in class org.ucl.xpath.types.XSFloat
Mathematical division operator between this XSFloat and the supplied ResultSequence.
div_zero(String) - Static method in class org.ucl.xpath.DynamicError
Returns the error message when reads a Division by zero
do_action(int, lr_parser, Stack, int) - Method in class org.ucl.xpath.parser
Invoke a user supplied parse action.
do_all() - Method in class org.ucl.xpathtest.FileInputTester
Iterate through each line of filestream read in form buffer, if starting with `****xml` , `%` or `****` Then either load xml file, continue or check string prceeding `****`, else throw exceptions.
do_cmp_general_op(Collection, Class, String) - Static method in class org.ucl.xpath.function.FsEq
Actual equality operation for fs_eq_general.
do_cmp_value_op(Collection, Class, String) - Static method in class org.ucl.xpath.function.FsEq
Actual equality operation for fs_eq_value.
do_math_op(Collection, Class, String) - Static method in class org.ucl.xpath.function.FsPlus
Mathematical operation on the arguments.
doc(Collection, DynamicContext) - Static method in class org.ucl.xpath.function.FnDoc
Doc operation.
document_order() - Method in class org.ucl.xpath.types.NodeType
Retrieves the document order as an integer
document_uri(Collection) - Static method in class org.ucl.xpath.function.FnDocumentUri
Document-Uri operation.
dom_to_xpath(Node, int) - Static method in class org.ucl.xpath.types.NodeType
 
double_value() - Method in class org.ucl.xpath.types.XSDecimal
Retrieves the actual value of the number stored
double_value() - Method in class org.ucl.xpath.types.XSDouble
Retrieves the actual value of the number stored
dynamic_context() - Method in class org.ucl.xpath.function.Function
 
dynamic_context() - Method in class org.ucl.xpath.function.FunctionLibrary
Support for Dynamic context.

E

ELEMENT - Static variable in class org.ucl.xpath.ast.DocumentTest
Set internal value for ELEMENT.
ELEMENT - Static variable in class org.ucl.xpath.sym
 
ELSE - Static variable in class org.ucl.xpath.sym
 
EMPTY - Static variable in class org.ucl.xpath.ast.SequenceType
Set internal value for EMPTY.
EMPTY - Static variable in class org.ucl.xpath.sym
 
EOF - Static variable in class org.ucl.xpath.sym
 
EOF_sym() - Method in class org.ucl.xpath.parser
EOF Symbol index.
EQ - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for EQ operation.
EQ - Static variable in class org.ucl.xpath.sym
 
EQUALS - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for EQUALS operation.
EQUALS - Static variable in class org.ucl.xpath.sym
 
EVALUATOR_TESTDATA - Static variable in class org.ucl.xpathtest.EvaluatorTest
 
EVERY - Static variable in class org.ucl.xpath.sym
 
EXCEPT - Static variable in class org.ucl.xpath.sym
 
ElementTest - class org.ucl.xpath.ast.ElementTest.
Class for Element testing.
ElementTest(QName, boolean, QName, boolean) - Constructor for class org.ucl.xpath.ast.ElementTest
Constructor for ElementTest.
ElementTest(QName, boolean, QName) - Constructor for class org.ucl.xpath.ast.ElementTest
Constructor for ElementTest.
ElementTest(QName, boolean) - Constructor for class org.ucl.xpath.ast.ElementTest
Constructor for ElementTest.
ElementTest() - Constructor for class org.ucl.xpath.ast.ElementTest
Default Constructor for ElementTest.
ElementType - class org.ucl.xpath.types.ElementType.
A representation of the ElementType datatype
ElementType() - Constructor for class org.ucl.xpath.types.ElementType
Initialises to a null element
ElementType(Element, int) - Constructor for class org.ucl.xpath.types.ElementType
Initialises according to the supplied parameters
Evaluator - interface org.ucl.xpath.Evaluator.
interface to Evaluator
EvaluatorTest - class org.ucl.xpathtest.EvaluatorTest.
Class EvaluatorTest inherits attributes from TestCase and implements InputChecker interface
EvaluatorTest() - Constructor for class org.ucl.xpathtest.EvaluatorTest
 
ExceptExpr - class org.ucl.xpath.ast.ExceptExpr.
The except operator takes two node sequences as operands and returns a sequence containing all the nodes that occur in the first operand but not in the second operand.
ExceptExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.ExceptExpr
Constructor for ExceptExpr.
Expr - class org.ucl.xpath.ast.Expr.
Class for normal expressions.
Expr() - Constructor for class org.ucl.xpath.ast.Expr
 
elem_test() - Method in class org.ucl.xpath.ast.DocumentTest
Element test.
element_declared(QName) - Method in class org.ucl.xpath.DefaultStaticContext
is element declared?
element_declared(QName) - Method in interface org.ucl.xpath.StaticContext
is the element declared?
element_type_definition(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Obtains schema definition of the type of an element.
element_type_definition(QName) - Method in interface org.ucl.xpath.StaticContext
 
eliminate_dups(ResultSequence) - Static method in class org.ucl.xpath.types.NodeType
 
else_clause() - Method in class org.ucl.xpath.ast.IfExpr
Support for Expression interface.
empty() - Method in class org.ucl.xpath.DefaultResultSequence
Whether or not array _seq is empty
empty() - Method in class org.ucl.xpath.RangeResultSequence
asks if the range is empty?
empty() - Method in class org.ucl.xpath.ResultSequence
check is the sequence is empty
empty(Collection) - Static method in class org.ucl.xpath.function.FnEmpty
Empty operation.
empty_seq(String) - Static method in class org.ucl.xpath.DynamicError
Returns the error message
ends_with(Collection) - Static method in class org.ucl.xpath.function.FnEndsWith
Ends-with operation.
eq(AnyType) - Method in interface org.ucl.xpath.function.CmpEq
Constructor for CmpEq.
eq(AnyType) - Method in class org.ucl.xpath.types.QName
Equality comparison between this QName and the supplied QName
eq(AnyType) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Equality comparison between this and the supplied duration of time.
eq(AnyType) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Equality comparison between this and the supplied duration of time.
eq(AnyType) - Method in class org.ucl.xpath.types.XSBoolean
Comparison for equality between the supplied and this boolean representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSDate
Equality comparison on this and the supplied dates (taking timezones into account)
eq(AnyType) - Method in class org.ucl.xpath.types.XSDateTime
Equality comparison on this and the supplied dates and times (taking timezones into account)
eq(AnyType) - Method in class org.ucl.xpath.types.XSDecimal
Equality comparison between this number and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSDouble
Equality comparison between this number and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSFloat
Equality comparison between this number and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSGDay
Equality comparison between this and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSGMonth
Equality comparison between this and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSGMonthDay
Equality comparison between this and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSGYear
Equality comparison between this and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSGYearMonth
Equality comparison between this and the supplied representation.
eq(AnyType) - Method in class org.ucl.xpath.types.XSString
Equality comparison between this and the supplied representation which must be of type String
eq(AnyType) - Method in class org.ucl.xpath.types.XSTime
Equality comparison between this and the supplied XSTime representation
equals(Object) - Method in class org.ucl.xpath.types.QName
Equality comparison between this QName and a supplied QName
error(Collection) - Static method in class org.ucl.xpath.function.FnError
Error operation.
error - Static variable in class org.ucl.xpath.sym
 
error_sym() - Method in class org.ucl.xpath.parser
error Symbol index.
escape_uri(Collection) - Static method in class org.ucl.xpath.function.FnEscapeUri
Apply the URI escaping rules to the arguments.
evaluate(XPathNode) - Method in class org.ucl.xpath.DefaultEvaluator
evaluate the xpath node
evaluate(XPathNode) - Method in interface org.ucl.xpath.Evaluator
Evaluate the root node.
evaluate(Collection) - Method in class org.ucl.xpath.function.Constructor
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnAbs
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnAvg
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnBaseUri
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnBoolean
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnCeiling
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnCodepointsToString
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnCompare
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnConcat
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnContains
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnCount
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnCurrentDate
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnCurrentDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnCurrentTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnData
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnDayFromDate
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnDayFromDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnDaysFromDuration
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnDeepEqual
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnDistinctValues
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnDoc
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnDocumentUri
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnEmpty
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnEndsWith
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnError
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnEscapeUri
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnExactlyOne
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnExists
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnFalse
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnFloor
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnHoursFromDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnHoursFromDuration
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnHoursFromTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnImplicitTimezone
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnIndexOf
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnInsertBefore
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnLang
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnLast
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnLocalName
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnLocalNameFromQName
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnLowerCase
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMatches
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMax
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMin
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMinutesFromDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMinutesFromDuration
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMinutesFromTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMonthFromDate
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMonthFromDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnMonthsFromDuration
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnName
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnNamespaceUri
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnNamespaceUriFromQName
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnNilled
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnNodeName
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnNormalizeSpace
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnNot
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnNumber
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnOneOrMore
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnPosition
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnQName
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnRemove
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnReplace
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnResolveQName
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnReverse
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnRoot
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnRound
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnRoundHalfToEven
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSecondsFromDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSecondsFromDuration
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSecondsFromTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnStartsWith
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnStaticBaseUri
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnString
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnStringJoin
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnStringLength
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnStringToCodepoints
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSubsequence
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSubstring
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSubstringAfter
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSubstringBefore
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnSum
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnTimezoneFromDate
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnTimezoneFromDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnTimezoneFromTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnTokenize
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnTrace
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnTranslate
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnTrue
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnUnordered
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnUpperCase
Evaluate the arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnYearFromDate
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnYearFromDateTime
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnYearsFromDuration
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FnZeroOrOne
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsConvertOperand
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsDiv
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsEq
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsGe
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsGt
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsIDiv
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsLe
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsLt
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsMinus
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsMod
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsNe
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsPlus
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.FsTimes
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.Function
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.OpExcept
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.OpIntersect
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.OpTo
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpath.function.OpUnion
Evaluate arguments.
evaluate(Collection) - Method in class org.ucl.xpathtest.FnDummy
 
evaluate_function(QName, Collection) - Method in class org.ucl.xpath.DefaultDynamicContext
 
evaluate_function(QName, Collection) - Method in interface org.ucl.xpath.DynamicContext
Evaluate the function of the arguments.
exactly_one(Collection) - Static method in class org.ucl.xpath.function.FnExactlyOne
Exactly-one operation.
exists(Collection) - Static method in class org.ucl.xpath.function.FnExists
Exists operation.
expand_elem_type_qname(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Expands a qname and uses the default type/element namespace if unprefixed.
expand_elem_type_qname(QName) - Method in interface org.ucl.xpath.StaticContext
expand element type qname
expand_function_qname(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Expands a qname and uses the default function namespace if unprefixed.
expand_function_qname(QName) - Method in interface org.ucl.xpath.StaticContext
expand function
expand_qname(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Expands the qname's prefix into a namespace.
expand_qname(QName) - Method in interface org.ucl.xpath.StaticContext
expand qname
expanded() - Method in class org.ucl.xpath.types.QName
Check for whether a namespace has been defined for this node
expanded_name() - Method in class org.ucl.xpath.types.QName
Retrieves the full pathname including the namespace.
expected_args() - Static method in class org.ucl.xpath.function.FnBaseUri
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnCodepointsToString
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnCompare
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnContains
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnDayFromDate
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnDayFromDateTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnDaysFromDuration
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnDoc
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnDocumentUri
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnEndsWith
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnEscapeUri
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnHoursFromDateTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnHoursFromDuration
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnHoursFromTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnLang
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnLocalName
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnLocalNameFromQName
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnLowerCase
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnMatches
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnMinutesFromDateTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnMinutesFromDuration
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnMinutesFromTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnMonthFromDate
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnMonthFromDateTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnMonthsFromDuration
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnName
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnNamespaceUri
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnNamespaceUriFromQName
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnNilled
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnNodeName
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnNormalizeSpace
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnQName
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnReplace
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnResolveQName
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnSecondsFromDateTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnSecondsFromDuration
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnSecondsFromTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnStartsWith
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnStringJoin
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnStringLength
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnStringToCodepoints
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnSubstring
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnSubstringAfter
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnSubstringBefore
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnTimezoneFromDate
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnTimezoneFromDateTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnTimezoneFromTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnTokenize
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnTranslate
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnUpperCase
Calculate the expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnYearFromDate
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnYearFromDateTime
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.FnYearsFromDuration
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.OpExcept
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.OpIntersect
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.OpTo
Obtain a list of expected arguments.
expected_args() - Static method in class org.ucl.xpath.function.OpUnion
Obtain a list of expected arguments.
expr() - Method in class org.ucl.xpath.ast.ForExpr
Support for Expr interface.
expr() - Method in class org.ucl.xpath.ast.QuantifiedExpr
Support for Expression interface.
expr() - Method in class org.ucl.xpath.ast.VarExprPair
Support for Expression interface.
expr() - Method in class org.ucl.xpath.ast.XPathExpr
 

F

FOLLOWING - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for FOLLOWING.
FOLLOWING - Static variable in class org.ucl.xpath.sym
 
FOLLOWING_SIBLING - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for FOLLOWING_SIBLING.
FOLLOWING_SIBLING - Static variable in class org.ucl.xpath.sym
 
FOR - Static variable in class org.ucl.xpath.sym
 
FORWARD_SLASH - Static variable in class org.ucl.xpath.sym
 
FORWARD_SLASHSLASH - Static variable in class org.ucl.xpath.sym
 
FUNCTION_NOSCHEMA_TESTDATA - Static variable in class org.ucl.xpathtest.FunctionTest
 
FUNCTION_NOT_FOUND - Static variable in class org.ucl.xpath.StaticFunctNameError
 
FUNCTION_TESTDATA - Static variable in class org.ucl.xpathtest.FunctionTest
 
FileInputTester - class org.ucl.xpathtest.FileInputTester.
Class FileInputTester reads in a file of test cases and tests the input
FileInputTester(InputStream, InputChecker) - Constructor for class org.ucl.xpathtest.FileInputTester
Constructor takes in args and assigns instance variables
FilterExpr - class org.ucl.xpath.ast.FilterExpr.
A filter expression consists simply of a primary expression followed by zero or more predicates.
FilterExpr(PrimaryExpr, Collection) - Constructor for class org.ucl.xpath.ast.FilterExpr
Constructor of FilterExpr.
FnAbs - class org.ucl.xpath.function.FnAbs.
Returns the absolute value of $arg.
FnAbs() - Constructor for class org.ucl.xpath.function.FnAbs
Constructor for FnAbs.
FnAvg - class org.ucl.xpath.function.FnAvg.
Returns the average of the values in the input sequence $arg, that is, the sum of the values divided by the number of values.
FnAvg() - Constructor for class org.ucl.xpath.function.FnAvg
Constructor for FnAvg.
FnBaseUri - class org.ucl.xpath.function.FnBaseUri.
Returns the value of the base-uri property for $arg as defined by the accessor function dm:base-uri() for that kind of node in Section 5.1 base-uri Accessor of the specification.
FnBaseUri() - Constructor for class org.ucl.xpath.function.FnBaseUri
Constructor for FnBaseUri.
FnBoolean - class org.ucl.xpath.function.FnBoolean.
Computes the effective boolean value of the sequence $arg.
FnBoolean() - Constructor for class org.ucl.xpath.function.FnBoolean
Constructor for FnBoolean.
FnCeiling - class org.ucl.xpath.function.FnCeiling.
Returns the smallest (closest to negative infinity) number with no fractional part that is not less than the value of $arg.
FnCeiling() - Constructor for class org.ucl.xpath.function.FnCeiling
Constructor for FnCeiling.
FnCodepointsToString - class org.ucl.xpath.function.FnCodepointsToString.
Creates an xs:string from a sequence of code points.
FnCodepointsToString() - Constructor for class org.ucl.xpath.function.FnCodepointsToString
Constructor for FnCodepointsToString.
FnCompare - class org.ucl.xpath.function.FnCompare.
String comparison function.
FnCompare() - Constructor for class org.ucl.xpath.function.FnCompare
Constructor of FnCompare.
FnConcat - class org.ucl.xpath.function.FnConcat.
Sequence concatenation function.
FnConcat() - Constructor for class org.ucl.xpath.function.FnConcat
Constructor for FnConcat.
FnContains - class org.ucl.xpath.function.FnContains.
Returns an xs:boolean indicating whether or not the value of $arg1 contains (at the beginning, at the end, or anywhere within) at least one sequence of collation units that provides a minimal match to the collation units in the value of $arg2, according to the collation that is used.
FnContains() - Constructor for class org.ucl.xpath.function.FnContains
Constructor for FnContains.
FnCount - class org.ucl.xpath.function.FnCount.
Returns the number of items in the value of $arg.
FnCount() - Constructor for class org.ucl.xpath.function.FnCount
Constructor for FnCount.
FnCurrentDate - class org.ucl.xpath.function.FnCurrentDate.
Returns xs:date(fn:current-dateTime()).
FnCurrentDate() - Constructor for class org.ucl.xpath.function.FnCurrentDate
Constructor for FnCurrentDate.
FnCurrentDateTime - class org.ucl.xpath.function.FnCurrentDateTime.
Returns the xs:dateTime (with timezone) from the dynamic context.
FnCurrentDateTime() - Constructor for class org.ucl.xpath.function.FnCurrentDateTime
Constructor for FnCurrentDateTime.
FnCurrentTime - class org.ucl.xpath.function.FnCurrentTime.
Returns xs:time(fn:current-dateTime()).
FnCurrentTime() - Constructor for class org.ucl.xpath.function.FnCurrentTime
Constructor for FnCurrentTime.
FnData - class org.ucl.xpath.function.FnData.
fn:data takes a sequence of items and returns a sequence of atomic values.
FnData() - Constructor for class org.ucl.xpath.function.FnData
Constructor for FnData.
FnDayFromDate - class org.ucl.xpath.function.FnDayFromDate.
Returns an xs:integer between 1 and 31, both inclusive, representing the day component in the localized value of $arg.
FnDayFromDate() - Constructor for class org.ucl.xpath.function.FnDayFromDate
Constructor for FnDayFromDate.
FnDayFromDateTime - class org.ucl.xpath.function.FnDayFromDateTime.
Returns an xs:integer between 1 and 31, both inclusive, representing the day component in the localized value of $arg.
FnDayFromDateTime() - Constructor for class org.ucl.xpath.function.FnDayFromDateTime
Constructor for FnDayFromDateTime.
FnDaysFromDuration - class org.ucl.xpath.function.FnDaysFromDuration.
Returns an xs:integer representing the days component in the canonical lexical representation of the value of $arg.
FnDaysFromDuration() - Constructor for class org.ucl.xpath.function.FnDaysFromDuration
Constructor for FnDaysFromDuration.
FnDeepEqual - class org.ucl.xpath.function.FnDeepEqual.
The function assesses whether two sequences are deep-equal to each other.
FnDeepEqual() - Constructor for class org.ucl.xpath.function.FnDeepEqual
Constructor for FnDeepEqual.
FnDistinctValues - class org.ucl.xpath.function.FnDistinctValues.
Returns the sequence that results from removing from $arg all but one of a set of values that are eq to one other.
FnDistinctValues() - Constructor for class org.ucl.xpath.function.FnDistinctValues
Constructor for FnDistinctValues.
FnDoc - class org.ucl.xpath.function.FnDoc.
Retrieves a document using an xs:anyURI supplied as an xs:string.
FnDoc() - Constructor for class org.ucl.xpath.function.FnDoc
Constructor for FnDoc.
FnDocumentUri - class org.ucl.xpath.function.FnDocumentUri.
Returns the value of the document-uri property for $arg as defined by the dm:document-uri accessor function defined in Section 6.1.2 AccessorsDM.
FnDocumentUri() - Constructor for class org.ucl.xpath.function.FnDocumentUri
Constructor for FnDocumentUri.
FnDummy - class org.ucl.xpathtest.FnDummy.
Class FnDummy extends Function class
FnDummy(QName, int) - Constructor for class org.ucl.xpathtest.FnDummy
Constructor takes in args
FnEmpty - class org.ucl.xpath.function.FnEmpty.
If the value of $arg is the empty sequence, the function returns true; otherwise, the function returns false.
FnEmpty() - Constructor for class org.ucl.xpath.function.FnEmpty
Constructor for FnEmpty.
FnEndsWith - class org.ucl.xpath.function.FnEndsWith.
Returns an xs:boolean indicating whether or not the value of $arg1 ends with a sequence of collation units that provides a minimal match to the collation units of M$arg2 according to the collation that is used.
FnEndsWith() - Constructor for class org.ucl.xpath.function.FnEndsWith
Constructor for FnEndsWith.
FnError - class org.ucl.xpath.function.FnError.
The fn:error function causes the evaluation of the outermost XQuery or transformation to stop.
FnError() - Constructor for class org.ucl.xpath.function.FnError
Constructor for FnError.
FnEscapeUri - class org.ucl.xpath.function.FnEscapeUri.
Function to apply URI escaping rules.
FnEscapeUri() - Constructor for class org.ucl.xpath.function.FnEscapeUri
Constructor for FnEscapeUri.
FnExactlyOne - class org.ucl.xpath.function.FnExactlyOne.
Returns $arg if it contains exactly one item.
FnExactlyOne() - Constructor for class org.ucl.xpath.function.FnExactlyOne
Constructor for FnExactlyOne.
FnExists - class org.ucl.xpath.function.FnExists.
If the value of $arg is not the empty sequence, the function returns true; otherwise, the function returns false.
FnExists() - Constructor for class org.ucl.xpath.function.FnExists
Constructor for FnExists.
FnFalse - class org.ucl.xpath.function.FnFalse.
Returns the xs:boolean value false.
FnFalse() - Constructor for class org.ucl.xpath.function.FnFalse
Constructor for FnFalse.
FnFloor - class org.ucl.xpath.function.FnFloor.
Returns the largest (closest to positive infinity) number with no fractional part that is not greater than the value of $arg.
FnFloor() - Constructor for class org.ucl.xpath.function.FnFloor
Constructor for FnFloor.
FnFunctionLibrary - class org.ucl.xpath.function.FnFunctionLibrary.
Maintains a library of core functions and user defined functions.
FnFunctionLibrary() - Constructor for class org.ucl.xpath.function.FnFunctionLibrary
Constructor for FnFunctionLibrary.
FnHoursFromDateTime - class org.ucl.xpath.function.FnHoursFromDateTime.
Returns an xs:integer between 0 and 23, both inclusive, representing the hours component in the localized value of $arg.
FnHoursFromDateTime() - Constructor for class org.ucl.xpath.function.FnHoursFromDateTime
Constructor for FnHoursFromDateTime.
FnHoursFromDuration - class org.ucl.xpath.function.FnHoursFromDuration.
Returns an xs:integer representing the hours component in the canonical lexical representation of the value of $arg.
FnHoursFromDuration() - Constructor for class org.ucl.xpath.function.FnHoursFromDuration
Constructor for FnHoursFromDuration.
FnHoursFromTime - class org.ucl.xpath.function.FnHoursFromTime.
Returns an xs:integer between 0 and 23, both inclusive, representing the value of the hours component in the localized value of $arg.
FnHoursFromTime() - Constructor for class org.ucl.xpath.function.FnHoursFromTime
Constructor for FnHoursFromTime.
FnImplicitTimezone - class org.ucl.xpath.function.FnImplicitTimezone.
Returns the value of the implicit timezone property from the dynamic context.
FnImplicitTimezone() - Constructor for class org.ucl.xpath.function.FnImplicitTimezone
Constructor for FnImplicitTimezone.
FnIndexOf - class org.ucl.xpath.function.FnIndexOf.
Returns a sequence of positive integers giving the positions within the sequence $seqParam of items that are equal to $srchParam.
FnIndexOf() - Constructor for class org.ucl.xpath.function.FnIndexOf
Constructor for FnIndexOf.
FnInsertBefore - class org.ucl.xpath.function.FnInsertBefore.
Returns a new sequence constructed from the value of $target with the value of $inserts inserted at the position specified by the value of $position.
FnInsertBefore() - Constructor for class org.ucl.xpath.function.FnInsertBefore
Constructor for FnInsertBefore.
FnLang - class org.ucl.xpath.function.FnLang.
This function tests whether the language of $node, or the context node if the second argument is omitted, as specified by xml:lang attributes is the same as, or is a sublanguage of, the language specified by $testlang.
FnLang() - Constructor for class org.ucl.xpath.function.FnLang
Constructor for FnLang.
FnLast - class org.ucl.xpath.function.FnLast.
Returns an xs:integer indicating the number of items in the sequence of items currently being processed.
FnLast() - Constructor for class org.ucl.xpath.function.FnLast
Constructor for FnLast.
FnLocalName - class org.ucl.xpath.function.FnLocalName.
Returns the local part of the name of $arg as an xs:string that will either be the zero-length string or will have the lexical form of an xs:NCName.
FnLocalName() - Constructor for class org.ucl.xpath.function.FnLocalName
Constructor for FnLocalName.
FnLocalNameFromQName - class org.ucl.xpath.function.FnLocalNameFromQName.
Returns an xs:NCNAME representing the local part of $arg.
FnLocalNameFromQName() - Constructor for class org.ucl.xpath.function.FnLocalNameFromQName
Constructor for FnLocalNameFromQName.
FnLowerCase - class org.ucl.xpath.function.FnLowerCase.
Conversion to lower-case function.
FnLowerCase() - Constructor for class org.ucl.xpath.function.FnLowerCase
Constructor for FnLowerCase.
FnMatches - class org.ucl.xpath.function.FnMatches.
The function returns true if $input matches the regular expression supplied as $pattern as influenced by the value of $flags, if present; otherwise, it returns false.
FnMatches() - Constructor for class org.ucl.xpath.function.FnMatches
Constructor for FnMatches.
FnMax - class org.ucl.xpath.function.FnMax.
Selects an item from the input sequence $arg whose value is greater than or equal to the value of every other item in the input sequence.
FnMax() - Constructor for class org.ucl.xpath.function.FnMax
Constructor for FnMax.
FnMin - class org.ucl.xpath.function.FnMin.
selects an item from the input sequence $arg whose value is less than or equal to the value of every other item in the input sequence.
FnMin() - Constructor for class org.ucl.xpath.function.FnMin
Constructor for FnMin.
FnMinutesFromDateTime - class org.ucl.xpath.function.FnMinutesFromDateTime.
Returns an xs:integer value between 0 and 59, both inclusive, representing the minute component in the localized value of $arg.
FnMinutesFromDateTime() - Constructor for class org.ucl.xpath.function.FnMinutesFromDateTime
Constructor for FnMinutesFromDateTime.
FnMinutesFromDuration - class org.ucl.xpath.function.FnMinutesFromDuration.
Returns an xs:integer representing the minutes component in the canonical lexical representation of the value of $arg.
FnMinutesFromDuration() - Constructor for class org.ucl.xpath.function.FnMinutesFromDuration
Constructor for FnMinutesFromDuration.
FnMinutesFromTime - class org.ucl.xpath.function.FnMinutesFromTime.
Returns an xs:integer value between 0 to 59, both inclusive, representing the value of the minutes component in the localized value of $arg.
FnMinutesFromTime() - Constructor for class org.ucl.xpath.function.FnMinutesFromTime
Constructor for FnMinutesFromTime.
FnMonthFromDate - class org.ucl.xpath.function.FnMonthFromDate.
Returns an xs:integer between 1 and 12, both inclusive, representing the month component in the localized value of $arg.
FnMonthFromDate() - Constructor for class org.ucl.xpath.function.FnMonthFromDate
Constructor for FnMonthFromDate.
FnMonthFromDateTime - class org.ucl.xpath.function.FnMonthFromDateTime.
Returns an xs:integer between 1 and 12, both inclusive, representing the month component in the localized value of $arg.
FnMonthFromDateTime() - Constructor for class org.ucl.xpath.function.FnMonthFromDateTime
Constructor for FnMonthFromDateTime.
FnMonthsFromDuration - class org.ucl.xpath.function.FnMonthsFromDuration.
Returns an xs:integer representing the months component in the canonical lexical representation of the value of $arg.
FnMonthsFromDuration() - Constructor for class org.ucl.xpath.function.FnMonthsFromDuration
Constructor for FnMonthsFromDuration.
FnName - class org.ucl.xpath.function.FnName.
Returns the name of a node, as an xs:string that is either the zero-length string, or has the lexical form of an xs:QName.
FnName() - Constructor for class org.ucl.xpath.function.FnName
Constructor for FnName.
FnNamespaceUri - class org.ucl.xpath.function.FnNamespaceUri.
Returns the namespace URI of the xs:QName of $arg.
FnNamespaceUri() - Constructor for class org.ucl.xpath.function.FnNamespaceUri
Constructor for FnNamespaceUri.
FnNamespaceUriFromQName - class org.ucl.xpath.function.FnNamespaceUriFromQName.
Returns the namespace URI for $arg as an xs:string.
FnNamespaceUriFromQName() - Constructor for class org.ucl.xpath.function.FnNamespaceUriFromQName
Constructor for FnNamespaceUriFromQName.
FnNilled - class org.ucl.xpath.function.FnNilled.
Returns an xs:boolean indicating whether the argument node is "nilled".
FnNilled() - Constructor for class org.ucl.xpath.function.FnNilled
Constructor for FnNilled.
FnNodeName - class org.ucl.xpath.function.FnNodeName.
Returns an expanded-QName for node kinds that can have names.
FnNodeName() - Constructor for class org.ucl.xpath.function.FnNodeName
Constructor for FnNodeName.
FnNormalizeSpace - class org.ucl.xpath.function.FnNormalizeSpace.
Function to normalize whitespace.
FnNormalizeSpace() - Constructor for class org.ucl.xpath.function.FnNormalizeSpace
Constructor for FnNormalizeSpace.
FnNot - class org.ucl.xpath.function.FnNot.
$arg is first reduced to an effective boolean value by applying the fn:boolean() function.
FnNot() - Constructor for class org.ucl.xpath.function.FnNot
Constructor for FnNot.
FnNumber - class org.ucl.xpath.function.FnNumber.
Returns the value indicated by $arg or, if $arg is not specified, the context item after atomization, converted to an xs:double.
FnNumber() - Constructor for class org.ucl.xpath.function.FnNumber
Constructor for FnNumber.
FnOneOrMore - class org.ucl.xpath.function.FnOneOrMore.
Returns $arg if it contains one or more items.
FnOneOrMore() - Constructor for class org.ucl.xpath.function.FnOneOrMore
Constructor for FnOneOrMore.
FnPosition - class org.ucl.xpath.function.FnPosition.
Returns an xs:integer indicating the position of the context item within the sequence of items currently being processed.
FnPosition() - Constructor for class org.ucl.xpath.function.FnPosition
Constructor for FnPosition.
FnQName - class org.ucl.xpath.function.FnQName.
Returns an xs:QName with the namespace URI given in $paramURI.
FnQName() - Constructor for class org.ucl.xpath.function.FnQName
Constructor for FnQName.
FnRemove - class org.ucl.xpath.function.FnRemove.
Returns a new sequence constructed from the value of $target with the item at the position specified by the value of $position removed.
FnRemove() - Constructor for class org.ucl.xpath.function.FnRemove
Constructor for FnRemove.
FnReplace - class org.ucl.xpath.function.FnReplace.
The function returns the xs:string that is obtained by replacing each non-overlapping substring of $input that matches the given $pattern with an occurrence of the $replacement string.
FnReplace() - Constructor for class org.ucl.xpath.function.FnReplace
Constructor for RnReplace.
FnResolveQName - class org.ucl.xpath.function.FnResolveQName.
Returns an xs:QName value (that is, an expanded-QName) by taking an xs:string that has the lexical form of an xs:QName (a string in the form "prefix:local-name" or "local-name") and resolving it using the in-scope namespaces for a given element.
FnResolveQName() - Constructor for class org.ucl.xpath.function.FnResolveQName
Constructor for FnResolveQName.
FnReverse - class org.ucl.xpath.function.FnReverse.
Sequence reverse function.
FnReverse() - Constructor for class org.ucl.xpath.function.FnReverse
Constructor for FnReverse.
FnRoot - class org.ucl.xpath.function.FnRoot.
Returns the root of the tree to which $arg belongs.
FnRoot() - Constructor for class org.ucl.xpath.function.FnRoot
Constructor for FnRoot.
FnRound - class org.ucl.xpath.function.FnRound.
Returns the number with no fractional part that is closest to the argument.
FnRound() - Constructor for class org.ucl.xpath.function.FnRound
Constructor for FnRound.
FnRoundHalfToEven - class org.ucl.xpath.function.FnRoundHalfToEven.
The value returned is the nearest (that is, numerically closest) numeric to $arg that is a multiple of ten to the power of minus $precision.
FnRoundHalfToEven() - Constructor for class org.ucl.xpath.function.FnRoundHalfToEven
Constructor for FnRoundHalfToEven.
FnSecondsFromDateTime - class org.ucl.xpath.function.FnSecondsFromDateTime.
Returns an xs:decimal value between 0 and 60.999..., both inclusive representing the seconds and fractional seconds in the localized value of $arg.
FnSecondsFromDateTime() - Constructor for class org.ucl.xpath.function.FnSecondsFromDateTime
Constructor for FnSecondsFromDateTime.
FnSecondsFromDuration - class org.ucl.xpath.function.FnSecondsFromDuration.
Returns an xs:decimal representing the seconds component in the canonical lexical representation of the value of $arg.
FnSecondsFromDuration() - Constructor for class org.ucl.xpath.function.FnSecondsFromDuration
Constructor for FnSecondsFromDuration.
FnSecondsFromTime - class org.ucl.xpath.function.FnSecondsFromTime.
Returns an xs:decimal value between 0 and 60.999..., both inclusive, representing the seconds and fractional seconds in the localized value of $arg.
FnSecondsFromTime() - Constructor for class org.ucl.xpath.function.FnSecondsFromTime
Constructor for FnSecondsFromTime.
FnStartsWith - class org.ucl.xpath.function.FnStartsWith.
Returns an xs:boolean indicating whether or not the value of $arg1 starts with a sequence of collation units that provides a minimal match to the collation units of $arg2 according to the collation that is used.
FnStartsWith() - Constructor for class org.ucl.xpath.function.FnStartsWith
Constructor for FnStartsWith.
FnStaticBaseUri - class org.ucl.xpath.function.FnStaticBaseUri.
Returns the value of the base-uri property from the static context.
FnStaticBaseUri() - Constructor for class org.ucl.xpath.function.FnStaticBaseUri
Constructor for FnStaticBaseUri.
FnString - class org.ucl.xpath.function.FnString.
Returns the value of $arg represented as a xs:string.
FnString() - Constructor for class org.ucl.xpath.function.FnString
Constructor for FnString.
FnStringJoin - class org.ucl.xpath.function.FnStringJoin.
Function to join strings together.
FnStringJoin() - Constructor for class org.ucl.xpath.function.FnStringJoin
Constructor for FnStringJoin
FnStringLength - class org.ucl.xpath.function.FnStringLength.
Function to calculate string length.
FnStringLength() - Constructor for class org.ucl.xpath.function.FnStringLength
Constructor for FnStringLength
FnStringToCodepoints - class org.ucl.xpath.function.FnStringToCodepoints.
Returns the sequence of code points that constitute an xs:string.
FnStringToCodepoints() - Constructor for class org.ucl.xpath.function.FnStringToCodepoints
Constructor for FnStringToCodepoints.
FnSubsequence - class org.ucl.xpath.function.FnSubsequence.
Returns the contiguous sequence of items in the value of $sourceSeq beginning at the position indicated by the value of $startingLoc and continuing for the number of items indicated by the value of $length.
FnSubsequence() - Constructor for class org.ucl.xpath.function.FnSubsequence
Constructor for FnSubsequence.
FnSubstring - class org.ucl.xpath.function.FnSubstring.
Function to obtain a substring from a string.
FnSubstring() - Constructor for class org.ucl.xpath.function.FnSubstring
Constructor for FnSubstring
FnSubstringAfter - class org.ucl.xpath.function.FnSubstringAfter.
Returns the substring of the value of $arg1 that follows in the value of $arg1 the first occurrence of a sequence of collation units that provides a minimal match to the collation units of $arg2 according to the collation that is used.
FnSubstringAfter() - Constructor for class org.ucl.xpath.function.FnSubstringAfter
Constructor for FnSubstringAfter.
FnSubstringBefore - class org.ucl.xpath.function.FnSubstringBefore.
Returns the substring of the value of $arg1 that precedes in the value of $arg1 the first occurrence of a sequence of collation units that provides a minimal match to the collation units of $arg2 according to the collation that is used.
FnSubstringBefore() - Constructor for class org.ucl.xpath.function.FnSubstringBefore
Constructor for FnSubstringBefore.
FnSum - class org.ucl.xpath.function.FnSum.
Returns a value obtained by adding together the values in $arg.
FnSum() - Constructor for class org.ucl.xpath.function.FnSum
Constructor for FnSum.
FnTimezoneFromDate - class org.ucl.xpath.function.FnTimezoneFromDate.
Returns the timezone component of $arg if any.
FnTimezoneFromDate() - Constructor for class org.ucl.xpath.function.FnTimezoneFromDate
Constructor for FnTimezoneFromDate.
FnTimezoneFromDateTime - class org.ucl.xpath.function.FnTimezoneFromDateTime.
Returns the timezone component of $arg if any.
FnTimezoneFromDateTime() - Constructor for class org.ucl.xpath.function.FnTimezoneFromDateTime
Constructor for FnTimezoneFromDateTime.
FnTimezoneFromTime - class org.ucl.xpath.function.FnTimezoneFromTime.
Returns the timezone component of $arg if any.
FnTimezoneFromTime() - Constructor for class org.ucl.xpath.function.FnTimezoneFromTime
Constructor for FnTimezoneFromTime.
FnTokenize - class org.ucl.xpath.function.FnTokenize.
This function breaks the $input string into a sequence of strings, treating any substring that matches $pattern as a separator.
FnTokenize() - Constructor for class org.ucl.xpath.function.FnTokenize
Constructor for FnTokenize.
FnTrace - class org.ucl.xpath.function.FnTrace.
The input $value is returned, unchanged, as the result of the function.
FnTrace() - Constructor for class org.ucl.xpath.function.FnTrace
Constructor for FnTrace.
FnTranslate - class org.ucl.xpath.function.FnTranslate.
Translation function.
FnTranslate() - Constructor for class org.ucl.xpath.function.FnTranslate
Constructor for FnTranslate.
FnTrue - class org.ucl.xpath.function.FnTrue.
Returns the xs:boolean value true.
FnTrue() - Constructor for class org.ucl.xpath.function.FnTrue
Constructor for FnTrue.
FnUnordered - class org.ucl.xpath.function.FnUnordered.
Returns the items of $sourceSeq in a non-deterministic order.
FnUnordered() - Constructor for class org.ucl.xpath.function.FnUnordered
Constructor for FnUnordered.
FnUpperCase - class org.ucl.xpath.function.FnUpperCase.
Conversion to upper-case function.
FnUpperCase() - Constructor for class org.ucl.xpath.function.FnUpperCase
Constructor for FnUpperCase.
FnYearFromDate - class org.ucl.xpath.function.FnYearFromDate.
Returns an xs:integer representing the year in the localized value of $arg.
FnYearFromDate() - Constructor for class org.ucl.xpath.function.FnYearFromDate
Constructor for FnYearFromDate.
FnYearFromDateTime - class org.ucl.xpath.function.FnYearFromDateTime.
Returns an xs:integer representing the year component in the localized value of $arg.
FnYearFromDateTime() - Constructor for class org.ucl.xpath.function.FnYearFromDateTime
Constructor for FnYearFromDateTime.
FnYearsFromDuration - class org.ucl.xpath.function.FnYearsFromDuration.
Returns an xs:integer representing the years component in the canonical lexical representation of the value of $arg.
FnYearsFromDuration() - Constructor for class org.ucl.xpath.function.FnYearsFromDuration
Constructor for FnYearsFromDuration.
FnZeroOrOne - class org.ucl.xpath.function.FnZeroOrOne.
Returns $arg if it contains zero or one items.
FnZeroOrOne() - Constructor for class org.ucl.xpath.function.FnZeroOrOne
Constructor for FnZeroOrOne.
Focus - class org.ucl.xpath.Focus.
set the focus from a result sequence
Focus(ResultSequence) - Constructor for class org.ucl.xpath.Focus
Sets the _rs to rs and context position to 1.
FollowingAxis - class org.ucl.xpath.FollowingAxis.
the following axis contains the context node's following siblings, those children of the context node's parent that occur after the context node in document order.
FollowingAxis() - Constructor for class org.ucl.xpath.FollowingAxis
 
FollowingSiblingAxis - class org.ucl.xpath.FollowingSiblingAxis.
The following-sibling axis contains the context node's following siblings, those children of the context node's parent that occur after the context node in document order; if the context node is an attribute nodeor namespace node, the following-sibling axis is empty.
FollowingSiblingAxis() - Constructor for class org.ucl.xpath.FollowingSiblingAxis
 
ForExpr - class org.ucl.xpath.ast.ForExpr.
Class for the For expression.
ForExpr(Collection, Expr) - Constructor for class org.ucl.xpath.ast.ForExpr
Constructor for ForExpr.
ForwardAxis - class org.ucl.xpath.ForwardAxis.
An axis that only ever contains the context node or nodes that are after the context node in document order is a forward axis.
ForwardAxis() - Constructor for class org.ucl.xpath.ForwardAxis
 
ForwardStep - class org.ucl.xpath.ast.ForwardStep.
Class for Forward stepping support for Step operations.
ForwardStep(int, NodeTest) - Constructor for class org.ucl.xpath.ast.ForwardStep
Constructor for ForwardStep.
FsConvertOperand - class org.ucl.xpath.function.FsConvertOperand.
Function to convert a sequence of items to a sequence of atomic values.
FsConvertOperand() - Constructor for class org.ucl.xpath.function.FsConvertOperand
 
FsDiv - class org.ucl.xpath.function.FsDiv.
Class for the Division function.
FsDiv() - Constructor for class org.ucl.xpath.function.FsDiv
Constructor for FsDiv.
FsEq - class org.ucl.xpath.function.FsEq.
Class for the Equality function.
FsEq() - Constructor for class org.ucl.xpath.function.FsEq
Constructor for FsEq.
FsGe - class org.ucl.xpath.function.FsGe.
Class for the Greater than or equal to function.
FsGe() - Constructor for class org.ucl.xpath.function.FsGe
Constructor for FsGe.
FsGt - class org.ucl.xpath.function.FsGt.
Class for the Greater than function.
FsGt() - Constructor for class org.ucl.xpath.function.FsGt
Constructor for FsGt.
FsIDiv - class org.ucl.xpath.function.FsIDiv.
Class for Interger division function.
FsIDiv() - Constructor for class org.ucl.xpath.function.FsIDiv
Constructor for FsIDiv.
FsLe - class org.ucl.xpath.function.FsLe.
Class for Less than or equal to function.
FsLe() - Constructor for class org.ucl.xpath.function.FsLe
Constructor for FsLe.
FsLt - class org.ucl.xpath.function.FsLt.
Class for Less than function.
FsLt() - Constructor for class org.ucl.xpath.function.FsLt
Constructor for FsLt.
FsMinus - class org.ucl.xpath.function.FsMinus.
Class for Minus function.
FsMinus() - Constructor for class org.ucl.xpath.function.FsMinus
Constructor for FsMinus.
FsMod - class org.ucl.xpath.function.FsMod.
Class for Modular function.
FsMod() - Constructor for class org.ucl.xpath.function.FsMod
Constructor for FsMod.
FsNe - class org.ucl.xpath.function.FsNe.
Class for Not equal function.
FsNe() - Constructor for class org.ucl.xpath.function.FsNe
Constructor for FsNe.
FsPlus - class org.ucl.xpath.function.FsPlus.
Class for Plus function.
FsPlus() - Constructor for class org.ucl.xpath.function.FsPlus
Constructor for FsPlus.
FsTimes - class org.ucl.xpath.function.FsTimes.
Class for Multiplication function.
FsTimes() - Constructor for class org.ucl.xpath.function.FsTimes
Constructor for FsTimes.
Function - class org.ucl.xpath.function.Function.
Support for functions.
Function(QName, int) - Constructor for class org.ucl.xpath.function.Function
Constructor for Function.
FunctionCall - class org.ucl.xpath.ast.FunctionCall.
Class for Function Call support.
FunctionCall(QName, Collection) - Constructor for class org.ucl.xpath.ast.FunctionCall
Constructor for FunctionCall.
FunctionLibrary - class org.ucl.xpath.function.FunctionLibrary.
Class for Function Library support.
FunctionLibrary(String) - Constructor for class org.ucl.xpath.function.FunctionLibrary
Constructor for FunctionLibrary.
FunctionTest - class org.ucl.xpathtest.FunctionTest.
Class FunctionTest inherits from TestCase and implements InputChecker interface
FunctionTest() - Constructor for class org.ucl.xpathtest.FunctionTest
 
fact_create_new() - Method in class org.ucl.xpath.DefaultRSFactory
 
fact_create_new() - Method in class org.ucl.xpath.ResultSequenceFactory
 
fact_create_new(AnyType) - Method in class org.ucl.xpath.ResultSequenceFactory
 
fact_print_debug() - Method in class org.ucl.xpath.DefaultRSFactory
 
fact_print_debug() - Method in class org.ucl.xpath.ResultSequenceFactory
 
fact_release(ResultSequence) - Method in class org.ucl.xpath.DefaultRSFactory
 
fact_release(ResultSequence) - Method in class org.ucl.xpath.ResultSequenceFactory
 
fast_atomize(ResultSequence) - Static method in class org.ucl.xpath.function.FnData
Atomize a ResultSequnce argument expression.
first() - Method in class org.ucl.xpath.DefaultResultSequence
 
first() - Method in class org.ucl.xpath.RangeResultSequence
 
first() - Method in class org.ucl.xpath.ResultSequence
retrieve the first item
float_value() - Method in class org.ucl.xpath.types.XSFloat
Retrieves the actual float value stored
floor() - Method in class org.ucl.xpath.types.NumericType
Returns the largest integer smaller than the number stored
floor() - Method in class org.ucl.xpath.types.XSDecimal
Returns the largest integer smaller than the number stored
floor() - Method in class org.ucl.xpath.types.XSDouble
Returns the largest integer smaller than the number stored
floor() - Method in class org.ucl.xpath.types.XSFloat
Returns the largest integer smaller than the number stored
fn_abs(ResultSequence) - Static method in class org.ucl.xpath.function.FnAbs
Absolute value operation.
fn_boolean(ResultSequence) - Static method in class org.ucl.xpath.function.FnBoolean
Boolean operation.
fn_ceiling(ResultSequence) - Static method in class org.ucl.xpath.function.FnCeiling
Ceiling value operation.
fn_false(Collection) - Static method in class org.ucl.xpath.function.FnFalse
False operation.
fn_floor(ResultSequence) - Static method in class org.ucl.xpath.function.FnFloor
Floor operation.
fn_not(ResultSequence) - Static method in class org.ucl.xpath.function.FnNot
Not operation.
fn_number(ResultSequence, DynamicContext) - Static method in class org.ucl.xpath.function.FnNumber
Number operation.
fn_root(ResultSequence, DynamicContext) - Static method in class org.ucl.xpath.function.FnRoot
Root operation.
fn_round(ResultSequence) - Static method in class org.ucl.xpath.function.FnRound
Round operation.
fn_round_half_to_even(ResultSequence) - Static method in class org.ucl.xpath.function.FnRoundHalfToEven
Round-Half-to-Even operation.
fn_true(Collection) - Static method in class org.ucl.xpath.function.FnTrue
True operation.
focus() - Method in class org.ucl.xpath.DefaultDynamicContext
Return the focus
focus() - Method in interface org.ucl.xpath.DynamicContext
Return focus.
fs_div(Collection) - Static method in class org.ucl.xpath.function.FsDiv
Div operation.
fs_eq_fast(AnyType, AnyType) - Static method in class org.ucl.xpath.function.FsEq
A fast Equality operation, no conversion for the inputs performed.
fs_eq_general(Collection) - Static method in class org.ucl.xpath.function.FsEq
A general equality function.
fs_eq_value(Collection) - Static method in class org.ucl.xpath.function.FsEq
Conversion operation for the values of the arguments.
fs_ge_general(Collection) - Static method in class org.ucl.xpath.function.FsGe
General greater than or equal to operation.
fs_ge_value(Collection) - Static method in class org.ucl.xpath.function.FsGe
Greater than or equal to operation on the values of the arguments.
fs_gt_general(Collection) - Static method in class org.ucl.xpath.function.FsGt
General operation on the arguments.
fs_gt_value(Collection) - Static method in class org.ucl.xpath.function.FsGt
Operation on the values of the arguments.
fs_idiv(Collection) - Static method in class org.ucl.xpath.function.FsIDiv
IDiv operation on the arguments.
fs_le_general(Collection) - Static method in class org.ucl.xpath.function.FsLe
General operation on the arguments.
fs_le_value(Collection) - Static method in class org.ucl.xpath.function.FsLe
Operation on the values of the arguments.
fs_lt_general(Collection) - Static method in class org.ucl.xpath.function.FsLt
General operation on the arguments.
fs_lt_value(Collection) - Static method in class org.ucl.xpath.function.FsLt
Operation on the values of the arguments.
fs_minus(Collection) - Static method in class org.ucl.xpath.function.FsMinus
General operation on the arguments.
fs_minus_unary(Collection) - Static method in class org.ucl.xpath.function.FsMinus
Unary operation on the values of the arguments.
fs_mod(Collection) - Static method in class org.ucl.xpath.function.FsMod
General operation on the arguments.
fs_ne_general(Collection) - Static method in class org.ucl.xpath.function.FsNe
General operation on the arguments.
fs_ne_value(Collection) - Static method in class org.ucl.xpath.function.FsNe
Operation on the values of the arguments.
fs_plus(Collection) - Static method in class org.ucl.xpath.function.FsPlus
General operation on the arguments.
fs_plus_unary(Collection) - Static method in class org.ucl.xpath.function.FsPlus
Unary operation on the arguments.
fs_times(Collection) - Static method in class org.ucl.xpath.function.FsTimes
General operation on the arguments.
function(QName, int) - Method in class org.ucl.xpath.DefaultStaticContext
 
function(QName, int) - Method in class org.ucl.xpath.function.FunctionLibrary
Function support.
function_exists(QName, int) - Method in class org.ucl.xpath.DefaultStaticContext
Check for existance of function.
function_exists(QName, int) - Method in interface org.ucl.xpath.StaticContext
is the element declared?
function_exists(QName, int) - Method in class org.ucl.xpath.function.FunctionLibrary
Checks whether the function exists or not.

G

GE - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for GE operation.
GE - Static variable in class org.ucl.xpath.sym
 
GREATER - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for GREATER operation.
GREATER - Static variable in class org.ucl.xpath.sym
 
GREATEREQUAL - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for GREATEREQUAL operation.
GREATEREQUAL - Static variable in class org.ucl.xpath.sym
 
GREATER_GREATER - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for GREATER_GREATER operation.
GREATER_GREATER - Static variable in class org.ucl.xpath.sym
 
GT - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for GT operation.
GT - Static variable in class org.ucl.xpath.sym
 
get(int) - Method in class org.ucl.xpath.DefaultResultSequence
 
get(int) - Method in class org.ucl.xpath.RangeResultSequence
 
get(int) - Method in class org.ucl.xpath.ResultSequence
get item in index i
get_arg(Collection) - Static method in class org.ucl.xpath.function.FnAvg
Obtain input argument for operation.
get_arg(Collection, Class) - Static method in class org.ucl.xpath.function.FnMax
Obtain arguments.
get_doc(String) - Method in class org.ucl.xpath.DefaultDynamicContext
get document
get_doc(String) - Method in interface org.ucl.xpath.DynamicContext
Get document.
get_single_arg(ResultSequence) - Method in class org.ucl.xpath.types.NumericType
 
get_single_numeric_arg(ResultSequence) - Static method in class org.ucl.xpath.function.FnAbs
Obtain numeric value from expression.
get_single_type(AnyType, Class) - Static method in class org.ucl.xpath.types.NumericType
Check whether the supplied node is of the supplied type
get_single_type(ResultSequence, Class) - Static method in class org.ucl.xpath.types.NumericType
Check whether first node in supplied ResultSequence is of the supplied type
get_ts_xp(int) - Static method in class org.ucl.xpathtest.TSTest
get_ts_xp does various calculations and iterations to get token size from graph rep.
get_var(QName) - Method in class org.ucl.xpath.DefaultStaticContext
 
get_variable(QName) - Method in class org.ucl.xpath.DefaultDynamicContext
Retrieve the variable name
get_variable(QName) - Method in interface org.ucl.xpath.DynamicContext
Get variable.
go_dom() - Method in class org.ucl.xpath.Test
 
go_evaluation(String, boolean) - Method in class org.ucl.xpath.Test
 
go_static_analysis() - Method in class org.ucl.xpath.Test
 
go_static_context() - Method in class org.ucl.xpath.Test
 
go_ts(String) - Method in class org.ucl.xpath.Test
 
go_xerces_dom() - Method in class org.ucl.xpath.Test
 
go_xpath() - Method in class org.ucl.xpath.Test
 
gt(AnyType) - Method in interface org.ucl.xpath.function.CmpGt
Constructor for CmpGt
gt(AnyType) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Comparison between this and the supplied duration of time.
gt(AnyType) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Comparison between this and the supplied duration of time.
gt(AnyType) - Method in class org.ucl.xpath.types.XSBoolean
Comparison between the supplied and this boolean representation.
gt(AnyType) - Method in class org.ucl.xpath.types.XSDate
Comparison on this and the supplied dates (taking timezones into account)
gt(AnyType) - Method in class org.ucl.xpath.types.XSDateTime
Comparison on this and the supplied dates and times (taking timezones into account)
gt(AnyType) - Method in class org.ucl.xpath.types.XSDecimal
Comparison between this number and the supplied representation.
gt(AnyType) - Method in class org.ucl.xpath.types.XSDouble
Comparison between this number and the supplied representation.
gt(AnyType) - Method in class org.ucl.xpath.types.XSFloat
Comparison between this number and the supplied representation.
gt(AnyType) - Method in class org.ucl.xpath.types.XSString
Comparison between this and the supplied representation which must be of type String
gt(AnyType) - Method in class org.ucl.xpath.types.XSTime
Comparison between this and the supplied XSTime representation

H

hashCode() - Method in class org.ucl.xpath.types.QName
Calculates the hashcode for the full pathname
hour() - Method in class org.ucl.xpath.types.XSDateTime
Retrieve the hour from the date stored
hour() - Method in class org.ucl.xpath.types.XSTime
Retrieves the hour stored as an integer
hours() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves the number of hours (max 24) within the duration of time stored
hours_from_date_time(Collection) - Static method in class org.ucl.xpath.function.FnHoursFromDateTime
Hours-from-DateTime operation.
hours_from_duration(Collection) - Static method in class org.ucl.xpath.function.FnHoursFromDuration
Hours-from-Duration operation.
hours_from_time(Collection) - Static method in class org.ucl.xpath.function.FnHoursFromTime
Hours-from-Time operation.

I

IDIV - Static variable in class org.ucl.xpath.sym
 
IDivExpr - class org.ucl.xpath.ast.IDivExpr.
Support for Integer division.
IDivExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.IDivExpr
Constructor for IDivExpr.
IF - Static variable in class org.ucl.xpath.sym
 
IN - Static variable in class org.ucl.xpath.sym
 
INSTANCE - Static variable in class org.ucl.xpath.sym
 
INTEGER - Static variable in class org.ucl.xpath.sym
 
INTERSECT - Static variable in class org.ucl.xpath.sym
 
INVALID_XPATH_EXPRESSION - Static variable in class org.ucl.xpath.XPathParserException
The type of exception.
IS - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for IS operation.
IS - Static variable in class org.ucl.xpath.sym
 
ITEM - Static variable in class org.ucl.xpath.ast.ItemType
Set internal value for ITEM.
ITEM - Static variable in class org.ucl.xpath.sym
 
IfExpr - class org.ucl.xpath.ast.IfExpr.
Support for IF expressions.
IfExpr(Collection, Expr, Expr) - Constructor for class org.ucl.xpath.ast.IfExpr
Constructor for IfExpr.
InputChecker - interface org.ucl.xpathtest.InputChecker.
Interface class InputChecker conataining abstract methods for check_input and load_xml Methods are extended where interface is implemented.
InstOfExpr - class org.ucl.xpath.ast.InstOfExpr.
The boolean operator 'instance of' takes the value of its first operand and matches its type to the SequenceType in its second operand, according to the rules for SequenceType matching.
InstOfExpr(Expr, SequenceType) - Constructor for class org.ucl.xpath.ast.InstOfExpr
Constructor for InstOfExpr.
IntegerLiteral - class org.ucl.xpath.ast.IntegerLiteral.
The value of a numeric literal containing no "." anad no e or E character is an atomic value of type xs:integer
IntegerLiteral(int) - Constructor for class org.ucl.xpath.ast.IntegerLiteral
Constructor for IntegerLiteral
IntersectExpr - class org.ucl.xpath.ast.IntersectExpr.
The intersect operator takes two node sequences as operands and returns a sequence containing all the nodes that occur in both operands.
IntersectExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.IntersectExpr
Constructor for IntersectExpr.
ItemType - class org.ucl.xpath.ast.ItemType.
Support for Item node type.
ItemType(int, Object) - Constructor for class org.ucl.xpath.ast.ItemType
Constructor for ItemType.
idiv(ResultSequence) - Method in interface org.ucl.xpath.function.MathIDiv
Integer Division operation.
idiv(ResultSequence) - Method in class org.ucl.xpath.types.XSDecimal
Mathematical integer division operator between this XSDecimal and the supplied ResultSequence.
idiv(ResultSequence) - Method in class org.ucl.xpath.types.XSDouble
Mathematical integer division operator between this XSDouble and the supplied ResultSequence.
idiv(ResultSequence) - Method in class org.ucl.xpath.types.XSFloat
Mathematical integer division operator between this XSFloat and the supplied ResultSequence.
implicit_timezone(Collection, DynamicContext) - Static method in class org.ucl.xpath.function.FnImplicitTimezone
Implicit-Timezone operation.
index_of(Collection) - Static method in class org.ucl.xpath.function.FnIndexOf
Index-Of operation.
init_actions() - Method in class org.ucl.xpath.parser
Action encapsulation object initializer.
insert_before(Collection) - Static method in class org.ucl.xpath.function.FnInsertBefore
Insert-Before operation.
int_value() - Method in class org.ucl.xpath.types.XSInteger
Retrieves the actual integer value stored
invalid_doc(String) - Static method in class org.ucl.xpath.DynamicError
Returns the error message when reads Invalid argument to fn:doc
invalid_type(String) - Static method in class org.ucl.xpath.TypeError
"Factory" for building errors
is_digit(char) - Static method in class org.ucl.xpath.types.XSDateTime
Check to see if a character is numeric
is_whitespace(char) - Static method in class org.ucl.xpath.function.FnNormalizeSpace
Determine whether a character is whitespace or not.
item_type() - Method in class org.ucl.xpath.ast.SequenceType
Support for ItemType interface.
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.AncestorAxis
Get the ancestors of the context node.
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.AncestorOrSelfAxis
Get ancestor nodes of the context node and the context node itself.
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.AttributeAxis
Retrieves the context node's attributes.
iterate(NodeType, DynamicContext) - Method in interface org.ucl.xpath.Axis
Get elements and attributes.
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.ChildAxis
Retrieves the context node's children.
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.DescendantAxis
Using the context node retrieve the descendants of this node
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.DescendantOrSelfAxis
Retrieve the the descendants of the context node and the context node itself.
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.FollowingAxis
Return the result of FollowingAxis expression
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.FollowingSiblingAxis
Return the result of FollowingSiblingAxis expression
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.ParentAxis
returns parent accessors of the context node
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.PrecedingAxis
returns preceding nodes of the context node
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.PrecedingSiblingAxis
returns preceding nodes of the context node
iterate(NodeType, DynamicContext) - Method in class org.ucl.xpath.SelfAxis
create new rs and add the context node to it
iterator() - Method in class org.ucl.xpath.DefaultResultSequence
 
iterator() - Method in class org.ucl.xpath.RangeResultSequence
interate through range.
iterator() - Method in class org.ucl.xpath.ResultSequence
List Iterator.
iterator() - Method in class org.ucl.xpath.ast.AxisStep
Interator.
iterator() - Method in class org.ucl.xpath.ast.FilterExpr
Get the next predicate.
iterator() - Method in class org.ucl.xpath.ast.ForExpr
Support for Iterator interface.
iterator() - Method in class org.ucl.xpath.ast.ForwardStep
Support for Iterator interface.
iterator() - Method in class org.ucl.xpath.ast.FunctionCall
Support for Iterator interface.
iterator() - Method in class org.ucl.xpath.ast.IfExpr
Support for Iterator interface.
iterator() - Method in class org.ucl.xpath.ast.ParExpr
Support for Iterator interface.
iterator() - Method in class org.ucl.xpath.ast.QuantifiedExpr
Support for Iterator inteface.
iterator() - Method in class org.ucl.xpath.ast.ReverseStep
Support for Iterator interface.
iterator() - Method in class org.ucl.xpath.ast.XPath
Support for Iterator interface.

J

JAXP_SCHEMA_LANGUAGE - Static variable in class org.ucl.xpath.XercesLoader
 
JFlexCupParser - class org.ucl.xpath.JFlexCupParser.
JFlexCupParser parses the xpath expression
JFlexCupParser() - Constructor for class org.ucl.xpath.JFlexCupParser
 
JFlexError - error org.ucl.xpath.JFlexError.
Error caused by JFlex
JFlexError(String) - Constructor for class org.ucl.xpath.JFlexError
Constructor for JFlex error.

K

KINDTEST - Static variable in class org.ucl.xpath.ast.ItemType
Set internal value for KINDTEST.
KindTest - class org.ucl.xpath.ast.KindTest.
Class for KindTest operation.
KindTest() - Constructor for class org.ucl.xpath.ast.KindTest
 
kind_test() - Method in class org.ucl.xpath.ast.ItemType
Support KindTest interface.

L

LBRACKET - Static variable in class org.ucl.xpath.sym
 
LE - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for LE operation.
LE - Static variable in class org.ucl.xpath.sym
 
LESSEQUAL - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for LESSEQUAL operation.
LESSEQUAL - Static variable in class org.ucl.xpath.sym
 
LESSTHAN - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for LESSTHAN operation.
LESSTHAN - Static variable in class org.ucl.xpath.sym
 
LESS_LESS - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for LESS_LESS operation.
LESS_LESS - Static variable in class org.ucl.xpath.sym
 
LOAD_EXTERNAL_DTD_FEATURE - Static variable in class org.ucl.xpath.XercesLoader
 
LPAR - Static variable in class org.ucl.xpath.sym
 
LT - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for LT operation.
LT - Static variable in class org.ucl.xpath.sym
 
Literal - class org.ucl.xpath.ast.Literal.
Literal is either a NumericLiteral or a StringLiteral
Literal() - Constructor for class org.ucl.xpath.ast.Literal
 
lang(Collection) - Static method in class org.ucl.xpath.function.FnLang
Language operation.
last() - Method in class org.ucl.xpath.DefaultDynamicContext
Retrieve the position of the last focus
last() - Method in interface org.ucl.xpath.DynamicContext
Get position of last item.
last() - Method in class org.ucl.xpath.Focus
returns the position of the last item in rs.
last(Collection, DynamicContext) - Static method in class org.ucl.xpath.function.FnLast
Last operation.
left() - Method in class org.ucl.xpath.ast.BinExpr
Left xpath node.
lexical_error(String) - Static method in class org.ucl.xpath.DynamicError
Returns the error message when reads an Invalid lexical value
load(InputStream) - Method in class org.ucl.xpath.DOMBuilder
Loads The XML document.
load(InputStream) - Method in interface org.ucl.xpath.DOMLoader
The DOM loader loads the XML docuemnt
load(InputStream) - Method in class org.ucl.xpath.XercesLoader
The Xerces loader loads the XML docuemnt
load_xml(String) - Method in class org.ucl.xpathtest.DOMLoaderTest
Load XML file.
load_xml(String) - Method in class org.ucl.xpathtest.EvaluatorTest
Load xml document into array of type object
load_xml(String, boolean) - Method in class org.ucl.xpathtest.FunctionTest
load_xml loads an xml document with file name and validity flag, initialising an Object array
load_xml(String) - Method in class org.ucl.xpathtest.FunctionTest
Set method with a file name matching string argument and default validity of true
load_xml(String) - Method in interface org.ucl.xpathtest.InputChecker
 
load_xml(String) - Method in class org.ucl.xpathtest.NormEvalTest
Loads the XML file.
load_xml(String) - Method in class org.ucl.xpathtest.NormalizerTest
Loads the XML file.
load_xml(String) - Method in class org.ucl.xpathtest.StaticNameResolverTest
 
load_xml(String) - Method in class org.ucl.xpathtest.TSTest
Empty method to be overloaded by subclasses
load_xml(String) - Method in class org.ucl.xpathtest.XPathParserTest
 
load_xml_document(String, boolean) - Static method in class org.ucl.xpathtest.TestCommon
 
load_xml_document(String) - Static method in class org.ucl.xpathtest.TestCommon
 
local() - Method in class org.ucl.xpath.types.QName
Retrieves the node's name
local_name(Collection) - Static method in class org.ucl.xpath.function.FnLocalName
Local-Name operation.
local_name(Collection) - Static method in class org.ucl.xpath.function.FnLocalNameFromQName
Local-Name-from-QName operation.
lower_case(Collection) - Static method in class org.ucl.xpath.function.FnLowerCase
Convert arguments to lower case.
lt(AnyType) - Method in interface org.ucl.xpath.function.CmpLt
Constructor for CmpLt.
lt(AnyType) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Comparison between this and the supplied duration of time.
lt(AnyType) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Comparison between this and the supplied duration of time.
lt(AnyType) - Method in class org.ucl.xpath.types.XSBoolean
Comparison between the supplied and this boolean representation.
lt(AnyType) - Method in class org.ucl.xpath.types.XSDate
Comparison on this and the supplied dates (taking timezones into account)
lt(AnyType) - Method in class org.ucl.xpath.types.XSDateTime
Comparison on this and the supplied dates and times (taking timezones into account)
lt(AnyType) - Method in class org.ucl.xpath.types.XSDecimal
Comparison between this number and the supplied representation.
lt(AnyType) - Method in class org.ucl.xpath.types.XSDouble
Comparison between this number and the supplied representation.
lt(AnyType) - Method in class org.ucl.xpath.types.XSFloat
Comparison between this number and the supplied representation.
lt(AnyType) - Method in class org.ucl.xpath.types.XSString
Comparison between this and the supplied representation which must be of type String
lt(AnyType) - Method in class org.ucl.xpath.types.XSTime
Comparison between this and the supplied XSTime representation

M

MINUS - Static variable in class org.ucl.xpath.sym
 
MOD - Static variable in class org.ucl.xpath.sym
 
MathDiv - interface org.ucl.xpath.function.MathDiv.
Support for Mathematical division.
MathIDiv - interface org.ucl.xpath.function.MathIDiv.
Support for Mathematical Integer Division.
MathMinus - interface org.ucl.xpath.function.MathMinus.
Support for Mathematical Subtraction.
MathMod - interface org.ucl.xpath.function.MathMod.
Support for Mathematical Modular operation.
MathPlus - interface org.ucl.xpath.function.MathPlus.
Support for Mathematical Addition.
MathTimes - interface org.ucl.xpath.function.MathTimes.
Support for Mathematical Multiplication.
MinusExpr - class org.ucl.xpath.ast.MinusExpr.
Class for Minus expressions.
MinusExpr(Expr) - Constructor for class org.ucl.xpath.ast.MinusExpr
Constructor for MinusExpr
ModExpr - class org.ucl.xpath.ast.ModExpr.
Class for Modular operation.
ModExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.ModExpr
Constructor for ModExpr.
MulExpr - class org.ucl.xpath.ast.MulExpr.
Class for Multiply operation.
MulExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.MulExpr
Constructor for MulExpr.
main(String[]) - Static method in class org.ucl.xpath.Test
 
main(String[]) - Static method in class org.ucl.xpathtest.XPathTestSuite
Utility to start all tests
make_atomic(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Creates an atomic from a specific type name initialized with a default value.
make_atomic(QName) - Method in interface org.ucl.xpath.StaticContext
 
match(ResultSequence) - Method in class org.ucl.xpath.SeqType
matches args
matches(Collection) - Static method in class org.ucl.xpath.function.FnMatches
Matches operation.
max(Collection) - Static method in class org.ucl.xpath.function.FnMax
Max operation.
min(Collection) - Static method in class org.ucl.xpath.function.FnMin
Min operation.
minus(ResultSequence) - Method in interface org.ucl.xpath.function.MathMinus
Subtraction operation.
minus(ResultSequence) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Mathematical subtraction between this duration stored and the supplied duration of time (of type XDTDayTimeDuration)
minus(ResultSequence) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Mathematical subtraction between this duration stored and the supplied duration of time (of type XDTYearMonthDuration)
minus(ResultSequence) - Method in class org.ucl.xpath.types.XSDate
Mathematical minus operator between this XSDate and a supplied result sequence (XSDate, XDTYearMonthDuration and XDTDayTimeDuration are only valid ones).
minus(ResultSequence) - Method in class org.ucl.xpath.types.XSDateTime
Mathematical minus operator between this XSDateTime and a supplied result sequence (XSDateTime, XDTYearMonthDuration and XDTDayTimeDuration are only valid ones).
minus(ResultSequence) - Method in class org.ucl.xpath.types.XSDecimal
Mathematical subtraction operator between this XSDecimal and the supplied ResultSequence.
minus(ResultSequence) - Method in class org.ucl.xpath.types.XSDouble
Mathematical subtraction operator between this XSDouble and the supplied ResultSequence.
minus(ResultSequence) - Method in class org.ucl.xpath.types.XSFloat
Mathematical subtraction operator between this XSFloat and the supplied ResultSequence.
minus(ResultSequence) - Method in class org.ucl.xpath.types.XSInteger
Mathematical subtraction operator between this XSInteger and the supplied ResultSequence.
minus(ResultSequence) - Method in class org.ucl.xpath.types.XSTime
Mathematical subtraction between this time stored and the supplied representation.
minute() - Method in class org.ucl.xpath.types.XSDateTime
Retrieve the minute from the date stored
minute() - Method in class org.ucl.xpath.types.XSTime
Retrieves the minute stored as an integer
minutes() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves the number of minutes (max 60) within the duration of time stored
minutes_from_date_time(Collection) - Static method in class org.ucl.xpath.function.FnMinutesFromDateTime
Minutes-from-DateTime operation.
minutes_from_duration(Collection) - Static method in class org.ucl.xpath.function.FnMinutesFromDuration
Minutes-from-Duration operation.
minutes_from_time(Collection) - Static method in class org.ucl.xpath.function.FnMinutesFromTime
Minutes-from-Time operation.
mixed_vals(String) - Static method in class org.ucl.xpath.TypeError
"Factory" for building errors
mod(ResultSequence) - Method in interface org.ucl.xpath.function.MathMod
Modular operation.
mod(ResultSequence) - Method in class org.ucl.xpath.types.XSDecimal
Mathematical modulus operator between this XSDecimal and the supplied ResultSequence.
mod(ResultSequence) - Method in class org.ucl.xpath.types.XSDouble
Mathematical modulus operator between this XSDouble and the supplied ResultSequence.
mod(ResultSequence) - Method in class org.ucl.xpath.types.XSFloat
Mathematical modulus operator between this XSFloat and the supplied ResultSequence.
mod(ResultSequence) - Method in class org.ucl.xpath.types.XSInteger
Mathematical modulus operator between this XSInteger and the supplied ResultSequence.
month() - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Retrieves the number of months within the duration of time stored
month() - Method in class org.ucl.xpath.types.XSDate
Retrieve the month from the date stored
month() - Method in class org.ucl.xpath.types.XSDateTime
Retrieve the month from the date stored
month() - Method in class org.ucl.xpath.types.XSGMonth
Retrieves the actual month as an integer
month() - Method in class org.ucl.xpath.types.XSGMonthDay
Retrieves the actual month as an integer
month() - Method in class org.ucl.xpath.types.XSGYearMonth
Retrieves the actual month as an integer
month_from_date(Collection) - Static method in class org.ucl.xpath.function.FnMonthFromDate
Month-from-Date operation.
month_from_date_time(Collection) - Static method in class org.ucl.xpath.function.FnMonthFromDateTime
Month-from-DateTime operation.
months_from_duration(Collection) - Static method in class org.ucl.xpath.function.FnMonthsFromDuration
Months-from-Duration operation.
more_one_item(String) - Static method in class org.ucl.xpath.DynamicError
Returns the error message

N

NAMESPACE - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for NAMESPACE.
NAMESPACE - Static variable in class org.ucl.xpath.sym
 
NAMESPACES_FEATURE - Static variable in class org.ucl.xpath.XercesLoader
 
NAME_NOT_FOUND - Static variable in class org.ucl.xpath.StaticNameError
 
NCNAME - Static variable in class org.ucl.xpath.sym
 
NE - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for NE operation.
NE - Static variable in class org.ucl.xpath.sym
 
NODE - Static variable in class org.ucl.xpath.sym
 
NONE - Static variable in class org.ucl.xpath.ast.DocumentTest
Set internal value for NONE.
NONE - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for NONE.
NONE - Static variable in class org.ucl.xpath.ast.SequenceType
Set internal value for NONE.
NORMALIZER_TESTDATA - Static variable in class org.ucl.xpathtest.NormalizerTest
 
NORM_EVAL_TESTDATA - Static variable in class org.ucl.xpathtest.NormEvalTest
 
NOTEQUALS - Static variable in class org.ucl.xpath.ast.CmpExpr
Set internal value for NOTEQUALS operation.
NOTEQUALS - Static variable in class org.ucl.xpath.sym
 
NameTest - class org.ucl.xpath.ast.NameTest.
Class for Name test operation.
NameTest(QName) - Constructor for class org.ucl.xpath.ast.NameTest
Constructor for NameTest.
NodeTest - class org.ucl.xpath.ast.NodeTest.
Class for Node test operation.
NodeTest() - Constructor for class org.ucl.xpath.ast.NodeTest
 
NodeType - class org.ucl.xpath.types.NodeType.
A representation of a Node datatype
NodeType(Node, int) - Constructor for class org.ucl.xpath.types.NodeType
Initialises according to the supplied parameters
NormEvalTest - class org.ucl.xpathtest.NormEvalTest.
Class tests normal evaluation of an xpath expression.
NormEvalTest() - Constructor for class org.ucl.xpathtest.NormEvalTest
 
Normalizer - class org.ucl.xpath.Normalizer.
Normalizer that uses XPathVisitor.
Normalizer(StaticContext) - Constructor for class org.ucl.xpath.Normalizer
Static Context is set to sc
NormalizerTest - class org.ucl.xpathtest.NormalizerTest.
Class to check the Normalization and schema
NormalizerTest() - Constructor for class org.ucl.xpathtest.NormalizerTest
 
NumericLiteral - class org.ucl.xpath.ast.NumericLiteral.
NumericLiteral is a value of typpe xs:integer, xs:decimal or xs:double
NumericLiteral() - Constructor for class org.ucl.xpath.ast.NumericLiteral
 
NumericType - class org.ucl.xpath.types.NumericType.
A representation of the NumericType datatype
NumericType() - Constructor for class org.ucl.xpath.types.NumericType
 
name() - Method in class org.ucl.xpath.ast.AttrElemTest
Support for name test.
name() - Method in class org.ucl.xpath.ast.FunctionCall
Support for QName interface.
name() - Method in class org.ucl.xpath.ast.NameTest
Support for QName interface.
name() - Method in class org.ucl.xpath.ast.SchemaElemTest
Support for QName interface.
name() - Method in class org.ucl.xpath.ast.VarRef
Support for QName interface.
name(Collection) - Static method in class org.ucl.xpath.function.FnName
Name operation.
name() - Method in class org.ucl.xpath.function.Function
Support for QName interface.
namespace(Collection) - Static method in class org.ucl.xpath.function.FnNamespaceUriFromQName
Namespace-uri-from-QName operation.
namespace() - Method in class org.ucl.xpath.function.FunctionLibrary
Support for namespace.
namespace() - Method in class org.ucl.xpath.types.QName
Retrieves the namespace that this node belongs in.
namespace_uri(Collection) - Static method in class org.ucl.xpath.function.FnNamespaceUri
Namespace-Uri operation.
nan() - Method in class org.ucl.xpath.types.XSDouble
Check for whether this XSDouble represents NaN
nan() - Method in class org.ucl.xpath.types.XSFloat
Check for whether this datatype represents NaN
negative() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves whether this duration represents a backward passage through time
negative() - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Retrieves whether this duration represents a backward passage through time
new_scope() - Method in class org.ucl.xpath.DefaultStaticContext
Creates a new scope level.
new_scope() - Method in interface org.ucl.xpath.StaticContext
new scope
next() - Method in class org.ucl.xpath.ast.XPathExpr
 
nilled(Collection) - Static method in class org.ucl.xpath.function.FnNilled
Nilled operation.
nilled() - Method in class org.ucl.xpath.types.ElementType
 
nilled() - Method in class org.ucl.xpath.types.NodeType
 
node_name(Collection) - Static method in class org.ucl.xpath.function.FnNodeName
Node-Name operation.
node_name() - Method in class org.ucl.xpath.types.AttrType
Retrieves the name of the node
node_name() - Method in class org.ucl.xpath.types.CommentType
Unsupported method for this node.
node_name() - Method in class org.ucl.xpath.types.DocType
Retrieves the name of the node
node_name() - Method in class org.ucl.xpath.types.ElementType
Retrieves the name of the node
node_name() - Method in class org.ucl.xpath.types.NodeType
Retrieves the name of the node
node_name() - Method in class org.ucl.xpath.types.PIType
Constructs the node's name
node_name() - Method in class org.ucl.xpath.types.TextType
Unsupported method for this nodetype.
node_position(Node) - Method in class org.ucl.xpath.DefaultDynamicContext
Retrieve integer of the position of node
node_position(Node) - Method in interface org.ucl.xpath.DynamicContext
Get node position.
node_test() - Method in class org.ucl.xpath.ast.Step
Support for NodeTest interface.
node_value() - Method in class org.ucl.xpath.types.NodeType
Retrieves the actual node being represented
normalize(String) - Static method in class org.ucl.xpath.function.FnNormalizeSpace
The normalizing process.
normalize_space(Collection) - Static method in class org.ucl.xpath.function.FnNormalizeSpace
Normalize space in the arguments.
not_cmp(String) - Static method in class org.ucl.xpath.DynamicError
Returns the error message when reads an Items not comparable
not_one(String) - Static method in class org.ucl.xpath.DynamicError
Returns the error message

O

OCC_NONE - Static variable in class org.ucl.xpath.SeqType
 
OCC_PLUS - Static variable in class org.ucl.xpath.SeqType
 
OCC_QMARK - Static variable in class org.ucl.xpath.SeqType
 
OCC_STAR - Static variable in class org.ucl.xpath.SeqType
 
OF - Static variable in class org.ucl.xpath.sym
 
OR - Static variable in class org.ucl.xpath.sym
 
OpExcept - class org.ucl.xpath.function.OpExcept.
Support for Except operation on node types.
OpExcept() - Constructor for class org.ucl.xpath.function.OpExcept
Constructor for OpExcept.
OpFunctionLibrary - class org.ucl.xpath.function.OpFunctionLibrary.
Maintains a library of built-in operators as functions.
OpFunctionLibrary() - Constructor for class org.ucl.xpath.function.OpFunctionLibrary
Constructor for OpFunctionLibrary.
OpIntersect - class org.ucl.xpath.function.OpIntersect.
Support for Intersect operation.
OpIntersect() - Constructor for class org.ucl.xpath.function.OpIntersect
Constructor for OpIntersect.
OpTo - class org.ucl.xpath.function.OpTo.
Support for To operation.
OpTo() - Constructor for class org.ucl.xpath.function.OpTo
Constructor for OpTo.
OpUnion - class org.ucl.xpath.function.OpUnion.
Support for Union operation.
OpUnion() - Constructor for class org.ucl.xpath.function.OpUnion
Constructor for OpUnion.
OrExpr - class org.ucl.xpath.ast.OrExpr.
Class for Or operation.
OrExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.OrExpr
Constructor for OrExpr.
occurence() - Method in class org.ucl.xpath.SeqType
 
occurrence() - Method in class org.ucl.xpath.ast.SequenceType
Get occurence of item.
one_or_more(Collection) - Static method in class org.ucl.xpath.function.FnOneOrMore
One-or-More operation.
op_except(Collection) - Static method in class org.ucl.xpath.function.OpExcept
Op-Except operation.
op_intersect(Collection) - Static method in class org.ucl.xpath.function.OpIntersect
Op-Intersect operation.
op_to(Collection) - Static method in class org.ucl.xpath.function.OpTo
Op-To operation.
op_union(Collection) - Static method in class org.ucl.xpath.function.OpUnion
Op-Union operation.
org.ucl.xpath - package org.ucl.xpath
 
org.ucl.xpath.ast - package org.ucl.xpath.ast
 
org.ucl.xpath.function - package org.ucl.xpath.function
 
org.ucl.xpath.types - package org.ucl.xpath.types
 
org.ucl.xpathtest - package org.ucl.xpathtest
 

P

PARENT - Static variable in class org.ucl.xpath.ast.ReverseStep
Set internal value for PARENT.
PARENT - Static variable in class org.ucl.xpath.sym
 
PIPE - Static variable in class org.ucl.xpath.sym
 
PITest - class org.ucl.xpath.ast.PITest.
Class for Processing Instruction support.
PITest(String) - Constructor for class org.ucl.xpath.ast.PITest
Constructor for PITest.
PITest() - Constructor for class org.ucl.xpath.ast.PITest
Default Constructor for PITest.
PIType - class org.ucl.xpath.types.PIType.
A representation of the ProcessingInstruction datatype
PIType(ProcessingInstruction, int) - Constructor for class org.ucl.xpath.types.PIType
Initialises according to the supplied parameters
PLUS - Static variable in class org.ucl.xpath.ast.SequenceType
Set internal value for PLUS.
PLUS - Static variable in class org.ucl.xpath.sym
 
POOL_SIZE - Static variable in class org.ucl.xpath.DefaultRSFactory
 
PRECEDING - Static variable in class org.ucl.xpath.ast.ReverseStep
Set internal value for PRECEDING.
PRECEDING - Static variable in class org.ucl.xpath.sym
 
PRECEDING_SIBLING - Static variable in class org.ucl.xpath.ast.ReverseStep
Set internal value for PRECEDING_SIBLING.
PRECEDING_SIBLING - Static variable in class org.ucl.xpath.sym
 
PROCESSING_INSTRUCTION - Static variable in class org.ucl.xpath.sym
 
ParExpr - class org.ucl.xpath.ast.ParExpr.
Class for parethesized expressions support.
ParExpr(Collection) - Constructor for class org.ucl.xpath.ast.ParExpr
Constructor for ParExpr.
ParentAxis - class org.ucl.xpath.ParentAxis.
the parent axis contains the sequence returned by the dm:parent accessor in, which returns the parent of the context node, or an empty sequence if the context node has no parent
ParentAxis() - Constructor for class org.ucl.xpath.ParentAxis
 
PipeExpr - class org.ucl.xpath.ast.PipeExpr.
Class for Piped expressions support.
PipeExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.PipeExpr
Constructor for PipeExpr.
PlusExpr - class org.ucl.xpath.ast.PlusExpr.
Class for Plus expression support.
PlusExpr(Expr) - Constructor for class org.ucl.xpath.ast.PlusExpr
Constructor for PlusExpr.
PrecedingAxis - class org.ucl.xpath.PrecedingAxis.
the preceding axis contains all nodes that are descendants of the root of the tree in which the context node is found
PrecedingAxis() - Constructor for class org.ucl.xpath.PrecedingAxis
 
PrecedingSiblingAxis - class org.ucl.xpath.PrecedingSiblingAxis.
the preceding axis contains all nodes that are descendants of the root of the tree in which the context node is found including the context node itself
PrecedingSiblingAxis() - Constructor for class org.ucl.xpath.PrecedingSiblingAxis
 
PrimaryExpr - class org.ucl.xpath.ast.PrimaryExpr.
Support for Basic primitive language.
PrimaryExpr() - Constructor for class org.ucl.xpath.ast.PrimaryExpr
 
PrintXPVisitor - class org.ucl.xpathtest.PrintXPVisitor.
Class prints the visited xpath nodes by the parser for the expression.
PrintXPVisitor(PrintStream) - Constructor for class org.ucl.xpathtest.PrintXPVisitor
Constructor for PrintXPVisitor.
pad_int(int, int) - Static method in class org.ucl.xpath.types.XSDateTime
Pads the supplied number to the supplied number of digits by adding 0's in front of it
parse(String) - Method in class org.ucl.xpath.JFlexCupParser
Tries to parse the xpath expression
parse(String) - Method in interface org.ucl.xpath.XPathParser
Constructor for the XPath parser interface.
parseDTDuration(String) - Static method in class org.ucl.xpath.types.XDTDayTimeDuration
Creates a new XDTDayTimeDuration by parsing the supplied String represented duration of time
parseDateTime(String) - Static method in class org.ucl.xpath.types.XSDateTime
Parses a String representation of a date and time and constructs a new XSDateTime object using that information
parseYMDuration(String) - Static method in class org.ucl.xpath.types.XDTYearMonthDuration
Creates a new XDTYearMonthDuration by parsing the supplied String represented duration of time
parse_QName(String) - Static method in class org.ucl.xpath.types.QName
Creates a new QName by parsing a String representation of the node name
parse_date(String) - Static method in class org.ucl.xpath.types.XSDate
Parses a String representation of a date (of the form year-month-day or year-month-day+timezone) and constructs a new XSDate representation of it.
parse_date(String) - Static method in class org.ucl.xpath.types.XSDateTime
Parses a String representation of a date and time and retrieves the year, month and day from it
parse_double(String) - Static method in class org.ucl.xpath.types.XSDouble
Creates a new representation of the String represented number
parse_gDay(String) - Static method in class org.ucl.xpath.types.XSGDay
Parses a String representation of a day and constructs a new XSGDay representation of it.
parse_gMonth(String) - Static method in class org.ucl.xpath.types.XSGMonth
Parses a String representation of a month and constructs a new XSGMonth representation of it.
parse_gMonthDay(String) - Static method in class org.ucl.xpath.types.XSGMonthDay
Parses a String representation of a month and day and constructs a new XSGMonthDay representation of it.
parse_gYear(String) - Static method in class org.ucl.xpath.types.XSGYear
Parses a String representation of a year and constructs a new XSGYear representation of it.
parse_gYearMonth(String) - Static method in class org.ucl.xpath.types.XSGYearMonth
Parses a String representation of a year and month and constructs a new XSGYearMonth representation of it.
parse_time(String) - Static method in class org.ucl.xpath.types.XSDateTime
Parses a String representation of a date and time and retrieves the hour, minute and seconds from it
parse_time(String) - Static method in class org.ucl.xpath.types.XSTime
Creates a new XSTime representing the String represented supplied time
parse_timezone(String) - Static method in class org.ucl.xpath.types.XSDateTime
Parses a String representation of a date and time and retrieves the timezone from it
parser - class org.ucl.xpath.parser.
CUP v0.10k generated parser.
parser() - Constructor for class org.ucl.xpath.parser
Default constructor.
parser(Scanner) - Constructor for class org.ucl.xpath.parser
Constructor which sets the default scanner.
plus(ResultSequence) - Method in interface org.ucl.xpath.function.MathPlus
Addition operation.
plus(ResultSequence) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Mathematical addition between this duration stored and the supplied duration of time (of type XDTDayTimeDuration)
plus(ResultSequence) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Mathematical addition between this duration stored and the supplied duration of time (of type XDTYearMonthDuration)
plus(ResultSequence) - Method in class org.ucl.xpath.types.XSDate
Mathematical addition operator between this XSDate and a supplied result sequence (XDTYearMonthDuration and XDTDayTimeDuration are only valid ones).
plus(ResultSequence) - Method in class org.ucl.xpath.types.XSDateTime
Mathematical addition operator between this XSDateTime and a supplied result sequence (XDTYearMonthDuration and XDTDayTimeDuration are only valid ones).
plus(ResultSequence) - Method in class org.ucl.xpath.types.XSDecimal
Mathematical addition operator between this XSDecimal and the supplied ResultSequence.
plus(ResultSequence) - Method in class org.ucl.xpath.types.XSDouble
Mathematical addition operator between this XSDouble and the supplied ResultSequence.
plus(ResultSequence) - Method in class org.ucl.xpath.types.XSFloat
Mathematical addition operator between this XSFloat and the supplied ResultSequence.
plus(ResultSequence) - Method in class org.ucl.xpath.types.XSInteger
Mathematical addition operator between this XSInteger and the supplied ResultSequence.
plus(ResultSequence) - Method in class org.ucl.xpath.types.XSTime
Mathematical addition between this time stored and the supplied time duration.
position() - Method in class org.ucl.xpath.Focus
returns an integer of the current position.
position(Collection, DynamicContext) - Static method in class org.ucl.xpath.function.FnPosition
Position operation.
predicate_count() - Method in class org.ucl.xpath.ast.AxisStep
Determines size of expressions.
predicate_count() - Method in class org.ucl.xpath.ast.FilterExpr
Count the number of predicates.
prefix() - Method in class org.ucl.xpath.types.QName
Retrieves the prefix of the node's pathname
prefix_exists(String) - Method in class org.ucl.xpath.DefaultStaticContext
does prefix exist?
prefix_exists(String) - Method in interface org.ucl.xpath.StaticContext
namespaces does the prefix exist
primary() - Method in class org.ucl.xpath.ast.FilterExpr
Get the primary expression.
principal_node_kind() - Method in class org.ucl.xpath.AttributeAxis
Retrieves the node's principle node kind.
principal_node_kind() - Method in interface org.ucl.xpath.Axis
Get the principle kind of node.
principal_node_kind() - Method in class org.ucl.xpath.ForwardAxis
Return the new Element Type
principal_node_kind() - Method in class org.ucl.xpath.ReverseAxis
 
print(Node) - Method in class org.ucl.xpathtest.DOMPrint
Print the nodes.
printBinExpr(String, BinExpr) - Method in class org.ucl.xpath.Normalizer
 
printBinExpr(String, BinExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a binary expression by checking its left and right children.
printBinExpr(String, BinExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
printing the Binary Expression.
printUnExpr(String, UnExpr) - Method in class org.ucl.xpath.Normalizer
 
printUnExpr(String, UnExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a unary expression by checking its one child.
printUnExpr(String, UnExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Un Expression.
print_debug() - Static method in class org.ucl.xpath.ResultSequenceFactory
factory debug
production_table() - Method in class org.ucl.xpath.parser
Access to production table.

Q

QNAME - Static variable in class org.ucl.xpath.ast.ItemType
Set internal value for QNAME.
QName - class org.ucl.xpath.types.QName.
A representation of a QName datatype (name of a node)
QName(String, String, String) - Constructor for class org.ucl.xpath.types.QName
Initialises using the supplied parameters
QName(String, String) - Constructor for class org.ucl.xpath.types.QName
Initialises using the supplied parameters
QName(String) - Constructor for class org.ucl.xpath.types.QName
Initialises using only the node name (no prefix)
QName() - Constructor for class org.ucl.xpath.types.QName
Initialises with a null prefix and null node name
QUESTION - Static variable in class org.ucl.xpath.ast.SequenceType
Set internal value for QUESTION.
QUESTIONMARK - Static variable in class org.ucl.xpath.sym
 
QuantifiedExpr - class org.ucl.xpath.ast.QuantifiedExpr.
Support for Quantified expressions.
QuantifiedExpr(int, Collection, Expr) - Constructor for class org.ucl.xpath.ast.QuantifiedExpr
Constructor for QuantifiedExpr.
qmark() - Method in class org.ucl.xpath.ast.ElementTest
Set nilled property.
qmark() - Method in class org.ucl.xpath.ast.SingleType
Set optional type.
qname() - Method in class org.ucl.xpath.ast.ItemType
Support for QName interface.

R

RBRACKET - Static variable in class org.ucl.xpath.sym
 
RETURN - Static variable in class org.ucl.xpath.sym
 
RPAR - Static variable in class org.ucl.xpath.sym
 
RangeExpr - class org.ucl.xpath.ast.RangeExpr.
Support for Range expressions.
RangeExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.RangeExpr
Constructor for RangeExpr.
RangeResultSequence - class org.ucl.xpath.RangeResultSequence.
A range expression can be used to construct a sequence of consecutive integers.
RangeResultSequence(int, int) - Constructor for class org.ucl.xpath.RangeResultSequence
set the start and end of the range result sequence
ResultSequence - class org.ucl.xpath.ResultSequence.
Interface to the methods of range of result sequence
ResultSequence() - Constructor for class org.ucl.xpath.ResultSequence
 
ResultSequenceFactory - class org.ucl.xpath.ResultSequenceFactory.
Result sequence factory
ResultSequenceFactory() - Constructor for class org.ucl.xpath.ResultSequenceFactory
 
ReverseAxis - class org.ucl.xpath.ReverseAxis.
An axis that only ever contains the context node or nodes that are before the context node in document order is a reverse axis.
ReverseAxis() - Constructor for class org.ucl.xpath.ReverseAxis
 
ReverseStep - class org.ucl.xpath.ast.ReverseStep.
Class for Reverse stepping support for Step operations.
ReverseStep(int, NodeTest) - Constructor for class org.ucl.xpath.ast.ReverseStep
Constructor for ReverseStep.
reason() - Method in class org.ucl.xpath.XPathError
The reason why the error has been thrown.
reason() - Method in class org.ucl.xpath.XPathException
The reason why the exception has been thrown.
reduce_table() - Method in class org.ucl.xpath.parser
Access to reduce_goto table.
regex_error(String) - Static method in class org.ucl.xpath.DynamicError
Returns the dynamic error.
release() - Method in class org.ucl.xpath.RangeResultSequence
release
release() - Method in class org.ucl.xpath.ResultSequence
release the result sequence
release(ResultSequence) - Static method in class org.ucl.xpath.ResultSequenceFactory
 
remove(Collection) - Static method in class org.ucl.xpath.function.FnRemove
Remove operation.
replace(Collection) - Static method in class org.ucl.xpath.function.FnReplace
Replace operation.
report_error(String, Object) - Method in class org.ucl.xpath.parser
 
resolve_QName(Collection, StaticContext) - Static method in class org.ucl.xpath.function.FnQName
Resolve the QName of the given arguments.
resolve_QName(Collection, StaticContext) - Static method in class org.ucl.xpath.function.FnResolveQName
Resolve-QName operation.
resolve_prefix(String) - Method in class org.ucl.xpath.DefaultStaticContext
Resolves a prefix into a namespace URI.
resolve_prefix(String) - Method in interface org.ucl.xpath.StaticContext
 
reverse(Collection) - Static method in class org.ucl.xpath.function.FnReverse
Reverse the arguments.
right() - Method in class org.ucl.xpath.ast.BinExpr
Right xpath node.
round() - Method in class org.ucl.xpath.types.NumericType
Returns the closest integer of the number stored.
round() - Method in class org.ucl.xpath.types.XSDecimal
Returns the closest integer of the number stored.
round() - Method in class org.ucl.xpath.types.XSDouble
Returns the closest integer of the number stored.
round() - Method in class org.ucl.xpath.types.XSFloat
Returns the closest integer of the number stored.
round_half_to_even() - Method in class org.ucl.xpath.types.NumericType
Returns the closest integer of the number stored.
round_half_to_even() - Method in class org.ucl.xpath.types.XSDecimal
Returns the closest integer of the number stored.
round_half_to_even() - Method in class org.ucl.xpath.types.XSDouble
Returns the closest integer of the number stored.
round_half_to_even() - Method in class org.ucl.xpath.types.XSFloat
Returns the closest integer of the number stored.

S

SATISFIES - Static variable in class org.ucl.xpath.sym
 
SCHEMA_ATTRIBUTE - Static variable in class org.ucl.xpath.sym
 
SCHEMA_ELEMENT - Static variable in class org.ucl.xpath.ast.DocumentTest
Set internal value for SCHEMA_ELEMENT.
SCHEMA_ELEMENT - Static variable in class org.ucl.xpath.sym
 
SCHEMA_FULL_CHECKING_FEATURE - Static variable in class org.ucl.xpath.XercesLoader
 
SCHEMA_VALIDATION_FEATURE - Static variable in class org.ucl.xpath.XercesLoader
 
SELF - Static variable in class org.ucl.xpath.ast.ForwardStep
Set internal value for SELF.
SELF - Static variable in class org.ucl.xpath.sym
 
SOME - Static variable in class org.ucl.xpath.ast.QuantifiedExpr
Set internal value for SOME.
SOME - Static variable in class org.ucl.xpath.sym
 
STAR - Static variable in class org.ucl.xpath.ast.SequenceType
Set internal value for STAR.
STAR - Static variable in class org.ucl.xpath.sym
 
STATIC_CHECK_TESTDATA - Static variable in class org.ucl.xpathtest.StaticNameResolverTest
 
STRING - Static variable in class org.ucl.xpath.sym
 
SchemaAttrTest - class org.ucl.xpath.ast.SchemaAttrTest.
Support for Schema Attribute test.
SchemaAttrTest(QName) - Constructor for class org.ucl.xpath.ast.SchemaAttrTest
Constructor for SchemaAttrTest.
SchemaElemTest - class org.ucl.xpath.ast.SchemaElemTest.
Support for Schema Element Test.
SchemaElemTest(QName) - Constructor for class org.ucl.xpath.ast.SchemaElemTest
Constructor for SchemaElemTest.
SelfAxis - class org.ucl.xpath.SelfAxis.
Create a result sequence that contains the context node
SelfAxis() - Constructor for class org.ucl.xpath.SelfAxis
 
SeqType - class org.ucl.xpath.SeqType.
represents a Sequence types used for matching expected arguments of functions
SeqType(AnyType, int) - Constructor for class org.ucl.xpath.SeqType
sequence type
SeqType(int) - Constructor for class org.ucl.xpath.SeqType
 
SeqType(SequenceType, StaticContext) - Constructor for class org.ucl.xpath.SeqType
 
SeqType(AnyType) - Constructor for class org.ucl.xpath.SeqType
 
SequenceType - class org.ucl.xpath.ast.SequenceType.
Support for Sequence type.
SequenceType(int, ItemType) - Constructor for class org.ucl.xpath.ast.SequenceType
Constructor for SequenceType.
SingleType - class org.ucl.xpath.ast.SingleType.
Support for Single types.
SingleType(QName, boolean) - Constructor for class org.ucl.xpath.ast.SingleType
Constructor for SingleType.
SingleType(QName) - Constructor for class org.ucl.xpath.ast.SingleType
Default Constructor for SingleType.
StaticAttrNameError - exception org.ucl.xpath.StaticAttrNameError.
Error caused by static attribute name.
StaticAttrNameError(String) - Constructor for class org.ucl.xpath.StaticAttrNameError
Constructor for static attribute name error
StaticChecker - interface org.ucl.xpath.StaticChecker.
Interface to static checker.
StaticContext - interface org.ucl.xpath.StaticContext.
interface to static context
StaticContextTest - class org.ucl.xpathtest.StaticContextTest.
Class StaticContextTest inherits from TestCase
StaticContextTest() - Constructor for class org.ucl.xpathtest.StaticContextTest
 
StaticElemNameError - exception org.ucl.xpath.StaticElemNameError.
Error caused by static element name.
StaticElemNameError(String) - Constructor for class org.ucl.xpath.StaticElemNameError
Constructor for static element name error
StaticError - exception org.ucl.xpath.StaticError.
Base class for all static errors as defined by the XPath 2.0 specification
StaticError(String, String) - Constructor for class org.ucl.xpath.StaticError
Constructor for a generic static error
StaticFunctNameError - exception org.ucl.xpath.StaticFunctNameError.
Error caused by static function name.
StaticFunctNameError(String) - Constructor for class org.ucl.xpath.StaticFunctNameError
Constructor for static function name error
StaticNameError - exception org.ucl.xpath.StaticNameError.
Error caused by static name.
StaticNameError(String, String) - Constructor for class org.ucl.xpath.StaticNameError
Constructor for static name error
StaticNameError(String) - Constructor for class org.ucl.xpath.StaticNameError
Constructor for static name error
StaticNameResolver - class org.ucl.xpath.StaticNameResolver.
This class resolves static names.
StaticNameResolver(StaticContext) - Constructor for class org.ucl.xpath.StaticNameResolver
Constructor for static name resolver
StaticNameResolverTest - class org.ucl.xpathtest.StaticNameResolverTest.
Class StaticNameResolverTest inherits from TestCase and implements InputChecker interface
StaticNameResolverTest() - Constructor for class org.ucl.xpathtest.StaticNameResolverTest
 
StaticNsNameError - exception org.ucl.xpath.StaticNsNameError.
Static namespace name error class.
StaticNsNameError(String) - Constructor for class org.ucl.xpath.StaticNsNameError
 
StaticTypeNameError - exception org.ucl.xpath.StaticTypeNameError.
Static type name error class.
StaticTypeNameError(String) - Constructor for class org.ucl.xpath.StaticTypeNameError
Constructor.
StaticVarNameError - exception org.ucl.xpath.StaticVarNameError.
Static variable name error class.
StaticVarNameError(String) - Constructor for class org.ucl.xpath.StaticVarNameError
Constructor.
Step - class org.ucl.xpath.ast.Step.
Support for Step operations.
Step(NodeTest) - Constructor for class org.ucl.xpath.ast.Step
Constructor for Step.
StepExpr - class org.ucl.xpath.ast.StepExpr.
Support for Step expressions.
StepExpr() - Constructor for class org.ucl.xpath.ast.StepExpr
 
StringLiteral - class org.ucl.xpath.ast.StringLiteral.
The value of a string literal is an atomic value whose type is xs:string and whose value is the string denoted by the characters between the delimiting apostrophes or quotation marks.
StringLiteral(String) - Constructor for class org.ucl.xpath.ast.StringLiteral
Constructor for StringLiteral
SubExpr - class org.ucl.xpath.ast.SubExpr.
Support for Subtraction operation.
SubExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.SubExpr
Constructor for SubExpr.
same(NodeType, NodeType) - Static method in class org.ucl.xpath.types.NodeType
 
schema_elem_test() - Method in class org.ucl.xpath.ast.DocumentTest
Schema element test.
second() - Method in class org.ucl.xpath.types.XSDateTime
Retrieve the seconds from the date stored
second() - Method in class org.ucl.xpath.types.XSTime
Retrieves the seconds stored as an integer
seconds() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves the number of seconds (max 60) within the duration of time stored
seconds_from_date_time(Collection) - Static method in class org.ucl.xpath.function.FnSecondsFromDateTime
Seconds-from-dateTime operation.
seconds_from_duration(Collection) - Static method in class org.ucl.xpath.function.FnSecondsFromDuration
Seconds-from-Duration operation.
seconds_from_time(Collection) - Static method in class org.ucl.xpath.function.FnSecondsFromTime
Base-Uri operation.
setUp() - Method in class org.ucl.xpathtest.DOMLoaderTest
Setup
setUp() - Method in class org.ucl.xpathtest.EvaluatorTest
Load xml document and setup with test schema for TestCommon
setUp() - Method in class org.ucl.xpathtest.FunctionTest
setUp instantiates instance variables with library data/information and then calls load_xml()
setUp() - Method in class org.ucl.xpathtest.NormEvalTest
 
setUp() - Method in class org.ucl.xpathtest.NormalizerTest
 
setUp() - Method in class org.ucl.xpathtest.StaticContextTest
Create new DefaultStaticContext object and assign to instance variable _sc
setUp() - Method in class org.ucl.xpathtest.StaticNameResolverTest
 
setUp() - Method in class org.ucl.xpathtest.TSTest
Instantiates instance variables with data from libraries
setUp() - Method in class org.ucl.xpathtest.XPathParserTest
 
set_axis(int) - Method in class org.ucl.xpath.ast.ForwardStep
Set Axis to current.
set_double(double) - Method in class org.ucl.xpath.types.XSDecimal
Sets the number stored to that supplied
set_dynamic_context(DynamicContext) - Method in class org.ucl.xpath.function.FunctionLibrary
Set dynamic context on function.
set_expr(Expr) - Method in class org.ucl.xpath.ast.ForExpr
Set Expression.
set_expr(Expr) - Method in class org.ucl.xpath.ast.QuantifiedExpr
Set next expression.
set_focus(Focus) - Method in class org.ucl.xpath.DefaultDynamicContext
Changes the current focus.
set_focus(Focus) - Method in interface org.ucl.xpath.DynamicContext
Set focus.
set_function_library(FunctionLibrary) - Method in class org.ucl.xpath.function.Function
Set the function library variable.
set_int(int) - Method in class org.ucl.xpath.types.XSInteger
Sets the integer stored to that supplied
set_left(XPathNode) - Method in class org.ucl.xpath.ast.BinExpr
Set the left xpath node.
set_namespace(String) - Method in class org.ucl.xpath.types.QName
Sets the namespace for this node
set_next(XPathExpr) - Method in class org.ucl.xpath.ast.XPathExpr
an XPath expression, n is copied to _next
set_position(int) - Method in class org.ucl.xpath.Focus
sets the position.
set_primary(PrimaryExpr) - Method in class org.ucl.xpath.ast.FilterExpr
Set a new primary expression.
set_right(XPathNode) - Method in class org.ucl.xpath.ast.BinExpr
Set the right xpath node.
set_slashes(int) - Method in class org.ucl.xpath.ast.XPathExpr
 
set_static_context(StaticContext) - Method in class org.ucl.xpath.function.FunctionLibrary
Set static context on function.
set_step(Step) - Method in class org.ucl.xpath.ast.AxisStep
Set the step direction.
set_validating(boolean) - Method in class org.ucl.xpath.DOMBuilder
Set validating boolean.
set_validating(boolean) - Method in interface org.ucl.xpath.DOMLoader
Set validating boolean.
set_validating(boolean) - Method in class org.ucl.xpath.XercesLoader
Set validating boolean.
set_variable(QName, AnyType) - Method in class org.ucl.xpath.DefaultDynamicContext
Sets the value of a variable.
set_variable(QName, AnyType) - Method in class org.ucl.xpath.DefaultStaticContext
 
set_variable(QName, AnyType) - Method in interface org.ucl.xpath.DynamicContext
Set variable.
signature() - Method in class org.ucl.xpath.function.Function
Default constructor for signature.
signature(Function) - Static method in class org.ucl.xpath.function.Function
Obtain the function name and arity from signature.
signature(QName, int) - Static method in class org.ucl.xpath.function.Function
Apply the name and arity to signature.
size() - Method in class org.ucl.xpath.DefaultResultSequence
 
size() - Method in class org.ucl.xpath.RangeResultSequence
 
size() - Method in class org.ucl.xpath.ResultSequence
get the size
slashes() - Method in class org.ucl.xpath.ast.XPathExpr
 
sort_document_order(ResultSequence) - Static method in class org.ucl.xpath.types.NodeType
 
start_production() - Method in class org.ucl.xpath.parser
Indicates start production.
start_state() - Method in class org.ucl.xpath.parser
Indicates start state.
starts_with(Collection) - Static method in class org.ucl.xpath.function.FnStartsWith
Starts-with operation.
static_base_uri(Collection, StaticContext) - Static method in class org.ucl.xpath.function.FnStaticBaseUri
Static-base-Uri operation.
static_context() - Method in class org.ucl.xpath.function.Function
 
static_context() - Method in class org.ucl.xpath.function.FunctionLibrary
Support for Static context.
step() - Method in class org.ucl.xpath.ast.AxisStep
Advances to next step.
step_conatins_atoms(String) - Static method in class org.ucl.xpath.TypeError
"Factory" for building errors
string() - Method in class org.ucl.xpath.ResultSequence
retrieve items in sequence
string() - Method in class org.ucl.xpath.ast.StringLiteral
 
string(Collection) - Static method in class org.ucl.xpath.function.FnString
String operation.
string() - Method in class org.ucl.xpath.types.QName
Retrieves a String representation of the node name.
string_join(Collection) - Static method in class org.ucl.xpath.function.FnStringJoin
Join the arguments.
string_length(Collection) - Static method in class org.ucl.xpath.function.FnStringLength
Obtain the string length of the arguments.
string_to_codepoints(Collection) - Static method in class org.ucl.xpath.function.FnStringToCodepoints
Base-Uri operation.
string_type() - Method in class org.ucl.xpath.types.AnyType
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.AttrType
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.CommentType
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.DocType
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.ElementType
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.PIType
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.QName
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.TextType
Retrieves the datatype's name
string_type() - Method in class org.ucl.xpath.types.UntypedAtomic
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSAnyURI
Retrieve full type pathname of this datatype
string_type() - Method in class org.ucl.xpath.types.XSBoolean
Retrieve the full type pathname of this datatype
string_type() - Method in class org.ucl.xpath.types.XSDate
Retrive the datatype full pathname
string_type() - Method in class org.ucl.xpath.types.XSDateTime
Retrive the datatype full pathname
string_type() - Method in class org.ucl.xpath.types.XSDecimal
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSDouble
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSFloat
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSGDay
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSGMonth
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSGMonthDay
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSGYear
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSGYearMonth
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSInteger
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSNCName
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSString
Retrieves the datatype's full pathname
string_type() - Method in class org.ucl.xpath.types.XSTime
Retrieves the datatype's full pathname
string_value() - Method in class org.ucl.xpath.types.AnyType
Retrieves the datatype's name
string_value() - Method in class org.ucl.xpath.types.AttrType
Retrieves a String representation of the attribute being stored
string_value() - Method in class org.ucl.xpath.types.CommentType
Retrieves a String representation of the comment being stored
string_value() - Method in class org.ucl.xpath.types.DocType
Retrieves a String representation of the document being stored
string_value() - Method in class org.ucl.xpath.types.ElementType
Retrieves a String representation of the element being stored
string_value() - Method in class org.ucl.xpath.types.PIType
Retrieves a String representation of the actual processing instruction stored
string_value() - Method in class org.ucl.xpath.types.QName
Retrieves a String representation of the node name.
string_value() - Method in class org.ucl.xpath.types.TextType
Retrieves a String representation of the actual value stored
string_value() - Method in class org.ucl.xpath.types.UntypedAtomic
Retrieves a String representation of the value of this untyped atomic node
string_value() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves a String representation of the duration of time stored
string_value() - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Retrieves a String representation of the duration of time stored
string_value() - Method in class org.ucl.xpath.types.XSAnyURI
Transforms and retrieves the URI value of this URI datatype in String format
string_value() - Method in class org.ucl.xpath.types.XSBoolean
Retrieve the String representation of the boolean value stored
string_value() - Method in class org.ucl.xpath.types.XSDate
Retrieves a String representation of the date stored
string_value() - Method in class org.ucl.xpath.types.XSDateTime
Retrieves a String representation of the date and time stored
string_value() - Method in class org.ucl.xpath.types.XSDecimal
Retrieves a String representation of the Decimal value stored
string_value() - Method in class org.ucl.xpath.types.XSDouble
Retrieves a String representation of the Decimal value stored
string_value() - Method in class org.ucl.xpath.types.XSFloat
Retrieves a String representation of the stored number
string_value() - Method in class org.ucl.xpath.types.XSGDay
Retrieves a String representation of the stored day
string_value() - Method in class org.ucl.xpath.types.XSGMonth
Retrieves a String representation of the stored month
string_value() - Method in class org.ucl.xpath.types.XSGMonthDay
Retrieves a String representation of the stored month and day
string_value() - Method in class org.ucl.xpath.types.XSGYear
Retrieves a String representation of the stored year
string_value() - Method in class org.ucl.xpath.types.XSGYearMonth
Retrieves a String representation of the stored year and month
string_value() - Method in class org.ucl.xpath.types.XSInteger
Retrieves a String representation of the integer stored
string_value() - Method in class org.ucl.xpath.types.XSString
Retrieves a String representation of the string stored.
string_value() - Method in class org.ucl.xpath.types.XSTime
Retrieves a String representation of the time stored
subsequence(Collection) - Static method in class org.ucl.xpath.function.FnSubsequence
Subsequence operation.
substring(Collection) - Static method in class org.ucl.xpath.function.FnSubstring
Obtain a substring from the arguments.
substring_after(Collection) - Static method in class org.ucl.xpath.function.FnSubstringAfter
Substring-After operation.
substring_before(Collection) - Static method in class org.ucl.xpath.function.FnSubstringBefore
Substring-Before operation.
suite() - Static method in class org.ucl.xpathtest.XPathTestSuite
 
sum(Collection) - Static method in class org.ucl.xpath.function.FnSum
Sum operation.
sym - class org.ucl.xpath.sym.
CUP generated class containing symbol constants.
sym() - Constructor for class org.ucl.xpath.sym
 

T

TEST_NOSCHEMA_XML - Static variable in class org.ucl.xpathtest.TestCommon
 
TEST_SCHEMA_XML - Static variable in class org.ucl.xpathtest.TestCommon
 
TEXT - Static variable in class org.ucl.xpath.sym
 
THEN - Static variable in class org.ucl.xpath.sym
 
TO - Static variable in class org.ucl.xpath.sym
 
TREAT - Static variable in class org.ucl.xpath.sym
 
TSTest - class org.ucl.xpathtest.TSTest.
TSTest class inherits from TestCase and implements the InputChecker interface.
TSTest() - Constructor for class org.ucl.xpathtest.TSTest
 
TS_TESTDATA - Static variable in class org.ucl.xpathtest.TSTest
 
TYPE_NOT_FOUND - Static variable in class org.ucl.xpath.StaticTypeNameError
 
Test - class org.ucl.xpath.Test.
 
Test() - Constructor for class org.ucl.xpath.Test
 
TestCommon - class org.ucl.xpathtest.TestCommon.
TestCommon class declares static final variables with String location of test_schema.xml and test_noschema.xml
TestCommon() - Constructor for class org.ucl.xpathtest.TestCommon
 
TextTest - class org.ucl.xpath.ast.TextTest.
Class to match any text node.
TextTest() - Constructor for class org.ucl.xpath.ast.TextTest
 
TextType - class org.ucl.xpath.types.TextType.
A representation of the TextType datatype
TextType(Text, int) - Constructor for class org.ucl.xpath.types.TextType
Initialises using the supplied parameters
TreatAsExpr - class org.ucl.xpath.ast.TreatAsExpr.
Support for Treat operation.
TreatAsExpr(Expr, SequenceType) - Constructor for class org.ucl.xpath.ast.TreatAsExpr
Constructor for TreatAsExpr.
TypeError - exception org.ucl.xpath.TypeError.
Error caused by bad types.
TypeError(String, String) - Constructor for class org.ucl.xpath.TypeError
Constructor for type error.
testFunctions() - Method in class org.ucl.xpathtest.StaticContextTest
Tests functions of xpath exprs
testInputs() - Method in class org.ucl.xpathtest.DOMLoaderTest
Add inputs remember space after ]:#document
testInputs() - Method in class org.ucl.xpathtest.EvaluatorTest
Contains all failure and success cases of input expressions for check_input
testInputs() - Method in class org.ucl.xpathtest.FunctionTest
Contains all failure and success cases of input expressions for check_input
testInputs() - Method in class org.ucl.xpathtest.NormEvalTest
Test the Input file.
testInputs() - Method in class org.ucl.xpathtest.NormalizerTest
Test the Input file.
testInputs() - Method in class org.ucl.xpathtest.StaticNameResolverTest
 
testInputs() - Method in class org.ucl.xpathtest.TSTest
Initiates testing for this class
testInputs() - Method in class org.ucl.xpathtest.XPathParserTest
 
testNamespaces() - Method in class org.ucl.xpathtest.StaticContextTest
Tests name spaces and makes assertions where necessary
testSchema() - Method in class org.ucl.xpathtest.StaticContextTest
Test in scope schema definitions
testVariables() - Method in class org.ucl.xpathtest.StaticContextTest
Tests variables in xpath exprs and makes assertions where necessary
test_file(String, InputChecker) - Static method in class org.ucl.xpathtest.TestCommon
 
textnode_strings(Node) - Static method in class org.ucl.xpath.types.ElementType
Recursively concatenate TextNode strings
then_clause() - Method in class org.ucl.xpath.ast.IfExpr
Support for Expression interface.
throw_type_error() - Static method in class org.ucl.xpath.DynamicError
Returns the dynamic error.
times(ResultSequence) - Method in interface org.ucl.xpath.function.MathTimes
Multiplication operation.
times(ResultSequence) - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Mathematical multiplication between this duration stored and the supplied duration of time (of type XDTDayTimeDuration)
times(ResultSequence) - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Mathematical multiplication between this duration stored and the supplied duration of time (of type XDTYearMonthDuration)
times(ResultSequence) - Method in class org.ucl.xpath.types.XSDecimal
Mathematical multiplication operator between this XSDecimal and the supplied ResultSequence.
times(ResultSequence) - Method in class org.ucl.xpath.types.XSDouble
Mathematical multiplication operator between this XSDouble and the supplied ResultSequence.
times(ResultSequence) - Method in class org.ucl.xpath.types.XSFloat
Mathematical multiplication operator between this XSFloat and the supplied ResultSequence.
times(ResultSequence) - Method in class org.ucl.xpath.types.XSInteger
Mathematical multiplication operator between this XSInteger and the supplied ResultSequence.
timezone_from_date(Collection) - Static method in class org.ucl.xpath.function.FnTimezoneFromDate
Timezone-from-Date operation.
timezone_from_date_time(Collection) - Static method in class org.ucl.xpath.function.FnTimezoneFromDateTime
Timezone-from-DateTime operation.
timezone_from_time(Collection) - Static method in class org.ucl.xpath.function.FnTimezoneFromTime
Timezone-from-Time operation.
timezoned() - Method in class org.ucl.xpath.types.XSDate
Retrieves whether this date has an optional timezone associated with it
timezoned() - Method in class org.ucl.xpath.types.XSDateTime
 
timezoned() - Method in class org.ucl.xpath.types.XSGDay
Check for whether a timezone was specified at creation
timezoned() - Method in class org.ucl.xpath.types.XSGMonth
Check for whether a timezone was specified at creation
timezoned() - Method in class org.ucl.xpath.types.XSGMonthDay
Check for whether a timezone was specified at creation
timezoned() - Method in class org.ucl.xpath.types.XSGYear
Check for whether a timezone was specified at creation
timezoned() - Method in class org.ucl.xpath.types.XSGYearMonth
Check for whether a timezone was specified at creation
timezoned() - Method in class org.ucl.xpath.types.XSTime
Check for whether the time stored has a timezone associated with it
tokenize(Collection) - Static method in class org.ucl.xpath.function.FnTokenize
Tokenize operation.
trace(Collection) - Static method in class org.ucl.xpath.function.FnTrace
Trace operation.
translate(Collection) - Static method in class org.ucl.xpath.function.FnTranslate
Translate arguments.
truncate_pairs() - Method in class org.ucl.xpath.ast.ForExpr
Normalization of expression pairs.
truncate_pairs() - Method in class org.ucl.xpath.ast.QuantifiedExpr
Normalization of expression pairs.
type() - Method in class org.ucl.xpath.SeqType
 
type() - Method in class org.ucl.xpath.ast.AttrElemTest
Support for type test.
type() - Method in class org.ucl.xpath.ast.CmpExpr
 
type() - Method in class org.ucl.xpath.ast.DocumentTest
Get test type.
type() - Method in class org.ucl.xpath.ast.ItemType
Support for Type interface.
type() - Method in class org.ucl.xpath.ast.QuantifiedExpr
Support for Integer interface.
type() - Method in class org.ucl.xpath.ast.SingleType
Support for QName interface.
type_defined(QName) - Method in class org.ucl.xpath.DefaultStaticContext
Checks whether the type is defined in the in scope schema definitions.
type_defined(String, String) - Method in class org.ucl.xpath.DefaultStaticContext
Checks whether the type is defined in the in scope schema definitions.
type_defined(QName) - Method in interface org.ucl.xpath.StaticContext
 
type_name() - Method in class org.ucl.xpath.types.CtrType
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.QName
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrives the datatype's name
type_name() - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Retrives the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSAnyURI
Retrieve type name of this datatype
type_name() - Method in class org.ucl.xpath.types.XSBoolean
Retrieve the datatype name
type_name() - Method in class org.ucl.xpath.types.XSDate
Retrieves the datatype name
type_name() - Method in class org.ucl.xpath.types.XSDateTime
Retrieves the datatype name
type_name() - Method in class org.ucl.xpath.types.XSDecimal
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSDouble
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSFloat
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSGDay
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSGMonth
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSGMonthDay
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSGYear
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSGYearMonth
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSInteger
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSNCName
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSString
Retrieves the datatype's name
type_name() - Method in class org.ucl.xpath.types.XSTime
Retrieves the datatype's name
typed_value() - Method in class org.ucl.xpath.types.AttrType
Creates a new ResultSequence consisting of the attribute being stored
typed_value() - Method in class org.ucl.xpath.types.CommentType
Creates a new ResultSequence consisting of the comment stored
typed_value() - Method in class org.ucl.xpath.types.DocType
Creates a new ResultSequence consisting of the document being stored
typed_value() - Method in class org.ucl.xpath.types.ElementType
Creates a new ResultSequence consisting of the element stored
typed_value() - Method in class org.ucl.xpath.types.NodeType
Retrieves the actual node being represented
typed_value() - Method in class org.ucl.xpath.types.PIType
Creates a new ResultSequence consisting of the processing instruction stored
typed_value() - Method in class org.ucl.xpath.types.TextType
Creates a new ResultSequence consisting of the Text value stored
tz() - Method in class org.ucl.xpath.DefaultDynamicContext
Reads the day from a TimeDuration type
tz() - Method in interface org.ucl.xpath.DynamicContext
Reads the day from a TimeDuration type
tz() - Method in class org.ucl.xpath.types.XSDate
Retrieves the timezone associated with the date stored
tz() - Method in class org.ucl.xpath.types.XSDateTime
Retrieves the timezone associated with the date stored
tz() - Method in class org.ucl.xpath.types.XSTime
Retrieves the timezone associated with the time stored as a duration of time

U

UNION - Static variable in class org.ucl.xpath.sym
 
UnExpr - class org.ucl.xpath.ast.UnExpr.
Support for Unary expressions.
UnExpr(Expr) - Constructor for class org.ucl.xpath.ast.UnExpr
Constructor for UnExpr.
UnionExpr - class org.ucl.xpath.ast.UnionExpr.
The union class takes two node sequences as operands and return a sequence containing all the nodes that occur in either of the operands.
UnionExpr(Expr, Expr) - Constructor for class org.ucl.xpath.ast.UnionExpr
Constructor for UnionExpr.
UntypedAtomic - class org.ucl.xpath.types.UntypedAtomic.
A representation of the UntypedAtomic datatype which is used to represent untyped atomic nodes.
UntypedAtomic(String) - Constructor for class org.ucl.xpath.types.UntypedAtomic
Initialises using the supplied String
unary_minus() - Method in class org.ucl.xpath.types.NumericType
Creates a new ResultSequence representing the negation of the number stored
unary_minus() - Method in class org.ucl.xpath.types.XSDecimal
Negation of the number stored
unary_minus() - Method in class org.ucl.xpath.types.XSDouble
Negation of the number stored
unary_minus() - Method in class org.ucl.xpath.types.XSFloat
Negates the number stored
unary_minus() - Method in class org.ucl.xpath.types.XSInteger
Negates the integer stored
unknown_prefix(String) - Static method in class org.ucl.xpath.StaticNsNameError
Constructor.
unordered(Collection) - Static method in class org.ucl.xpath.function.FnUnordered
Unordered operation.
upper_case(Collection) - Static method in class org.ucl.xpath.function.FnUpperCase
Convert arguments to upper case.
user_error(String) - Static method in class org.ucl.xpath.DynamicError
Returns the dynamic error.

V

VALIDATION_FEATURE - Static variable in class org.ucl.xpath.XercesLoader
 
VarExprPair - class org.ucl.xpath.ast.VarExprPair.
Class for Variable Expression Pairs.
VarExprPair(QName, Expr) - Constructor for class org.ucl.xpath.ast.VarExprPair
Constructor for VarExprPair.
VarRef - class org.ucl.xpath.ast.VarRef.
Support for Variable Reference.
VarRef(QName) - Constructor for class org.ucl.xpath.ast.VarRef
Constructor for VarRef.
value() - Method in class org.ucl.xpath.ast.DecimalLiteral
 
value() - Method in class org.ucl.xpath.ast.DoubleLiteral
 
value() - Method in class org.ucl.xpath.ast.IntegerLiteral
 
value() - Method in class org.ucl.xpath.ast.StringLiteral
 
value() - Method in class org.ucl.xpath.types.DocType
Retrieves the actual document being represented
value() - Method in class org.ucl.xpath.types.ElementType
Retrieves the actual element value being represented
value() - Method in class org.ucl.xpath.types.PIType
Retrieves the actual processing instruction this node represents
value() - Method in class org.ucl.xpath.types.XDTDayTimeDuration
Retrieves the duration of time stored as the number of seconds within it
value() - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Retrieves the duration of time stored as the number of months within it
value() - Method in class org.ucl.xpath.types.XSBoolean
Retrieves the actual boolean value stored
value() - Method in class org.ucl.xpath.types.XSDate
Currently unsupported method.
value() - Method in class org.ucl.xpath.types.XSDateTime
Currently unsupported method.
value() - Method in class org.ucl.xpath.types.XSString
Retrieves a String representation of the string stored.
value() - Method in class org.ucl.xpath.types.XSTime
Retrieves the time in milliseconds since the epoch
variable_exists(QName) - Method in class org.ucl.xpath.DefaultStaticContext
does variable exist in current scope ?
variable_exists(QName) - Method in interface org.ucl.xpath.StaticContext
 
variable_in_scope(QName) - Method in class org.ucl.xpath.DefaultStaticContext
checks to see if variable is in scope
variable_in_scope(QName) - Method in interface org.ucl.xpath.StaticContext
 
varname() - Method in class org.ucl.xpath.ast.VarExprPair
Support for QName interface.
ve_pairs() - Method in class org.ucl.xpath.ast.ForExpr
Support for Collection interface.
ve_pairs() - Method in class org.ucl.xpath.ast.QuantifiedExpr
Support for Collection interface.
visit(XPath) - Method in class org.ucl.xpath.DefaultEvaluator
iterate through xpath expression
visit(ForExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit for expression
visit(QuantifiedExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit quantified expression
visit(IfExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit if expression
visit(OrExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit or expression
visit(AndExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit and expression
visit(CmpExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit compare expression
visit(RangeExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit range expression
visit(AddExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit and expression
visit(SubExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit sub expression
visit(MulExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit multiply expression
visit(DivExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit division expression
visit(IDivExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit integer division expression
visit(ModExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit modular expression
visit(UnionExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit union expression
visit(PipeExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit pipe expression
visit(IntersectExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit intersect expression
visit(ExceptExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit except expression
visit(InstOfExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit instance of expression
visit(TreatAsExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit treat-as expression
visit(CastableExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit castable expression
visit(CastExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit cast expression
visit(MinusExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit minus expression
visit(PlusExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit plus expression
visit(XPathExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit XPath expression
visit(ForwardStep) - Method in class org.ucl.xpath.DefaultEvaluator
visit a forward step expression
visit(ReverseStep) - Method in class org.ucl.xpath.DefaultEvaluator
visit a reverse step expression
visit(NameTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit a name test expression
visit(VarRef) - Method in class org.ucl.xpath.DefaultEvaluator
visit variable reference
visit(StringLiteral) - Method in class org.ucl.xpath.DefaultEvaluator
visit string literal.
visit(IntegerLiteral) - Method in class org.ucl.xpath.DefaultEvaluator
visit integer literal.
visit(DoubleLiteral) - Method in class org.ucl.xpath.DefaultEvaluator
visit double literal.
visit(DecimalLiteral) - Method in class org.ucl.xpath.DefaultEvaluator
visit decimal literal.
visit(ParExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit parent expression.
visit(CntxItemExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit context item expression.
visit(FunctionCall) - Method in class org.ucl.xpath.DefaultEvaluator
visit function call.
visit(SingleType) - Method in class org.ucl.xpath.DefaultEvaluator
visit single type.
visit(SequenceType) - Method in class org.ucl.xpath.DefaultEvaluator
visit sequence type.
visit(ItemType) - Method in class org.ucl.xpath.DefaultEvaluator
visit item type.
visit(AnyKindTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit any kind test.
visit(DocumentTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit document test.
visit(TextTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit text test.
visit(CommentTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit comment test.
visit(PITest) - Method in class org.ucl.xpath.DefaultEvaluator
visit PI test.
visit(AttributeTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit attribute test.
visit(SchemaAttrTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit schema attribute test.
visit(ElementTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit element test.
visit(SchemaElemTest) - Method in class org.ucl.xpath.DefaultEvaluator
visit schema element test.
visit(AxisStep) - Method in class org.ucl.xpath.DefaultEvaluator
visit axis step.
visit(FilterExpr) - Method in class org.ucl.xpath.DefaultEvaluator
visit filter expression
visit(XPath) - Method in class org.ucl.xpath.Normalizer
Returns the normalized tree
visit(ForExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(QuantifiedExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(IfExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(OrExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(AndExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(CmpExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(RangeExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(AddExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(SubExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(MulExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(DivExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(IDivExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(ModExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(UnionExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(PipeExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(IntersectExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(ExceptExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(InstOfExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(TreatAsExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(CastableExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(CastExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(MinusExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(PlusExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(XPathExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(ForwardStep) - Method in class org.ucl.xpath.Normalizer
 
visit(ReverseStep) - Method in class org.ucl.xpath.Normalizer
 
visit(NameTest) - Method in class org.ucl.xpath.Normalizer
 
visit(VarRef) - Method in class org.ucl.xpath.Normalizer
 
visit(StringLiteral) - Method in class org.ucl.xpath.Normalizer
 
visit(IntegerLiteral) - Method in class org.ucl.xpath.Normalizer
 
visit(DoubleLiteral) - Method in class org.ucl.xpath.Normalizer
 
visit(DecimalLiteral) - Method in class org.ucl.xpath.Normalizer
 
visit(ParExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(CntxItemExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(FunctionCall) - Method in class org.ucl.xpath.Normalizer
 
visit(SingleType) - Method in class org.ucl.xpath.Normalizer
 
visit(SequenceType) - Method in class org.ucl.xpath.Normalizer
 
visit(ItemType) - Method in class org.ucl.xpath.Normalizer
 
visit(AnyKindTest) - Method in class org.ucl.xpath.Normalizer
 
visit(DocumentTest) - Method in class org.ucl.xpath.Normalizer
 
visit(TextTest) - Method in class org.ucl.xpath.Normalizer
 
visit(CommentTest) - Method in class org.ucl.xpath.Normalizer
 
visit(PITest) - Method in class org.ucl.xpath.Normalizer
 
visit(AttributeTest) - Method in class org.ucl.xpath.Normalizer
 
visit(SchemaAttrTest) - Method in class org.ucl.xpath.Normalizer
 
visit(ElementTest) - Method in class org.ucl.xpath.Normalizer
 
visit(SchemaElemTest) - Method in class org.ucl.xpath.Normalizer
 
visit(AxisStep) - Method in class org.ucl.xpath.Normalizer
 
visit(FilterExpr) - Method in class org.ucl.xpath.Normalizer
 
visit(XPath) - Method in class org.ucl.xpath.StaticNameResolver
Validate an XPath by visiting all the nodes.
visit(ForExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a for expression.
visit(QuantifiedExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a quantified expression.
visit(IfExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an if expression.
visit(OrExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an OR expression.
visit(AndExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an AND expression.
visit(CmpExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a comparison expression.
visit(RangeExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a range expression.
visit(AddExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an additon expression.
visit(SubExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a subtraction expression.
visit(MulExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a multiplication expression.
visit(DivExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a division expression.
visit(IDivExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an integer divison expression.
visit(ModExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a mod expression.
visit(UnionExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a union expression.
visit(PipeExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a piped expression.
visit(IntersectExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an intersection expression.
visit(ExceptExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an except expression.
visit(InstOfExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an 'instance of' expression.
visit(TreatAsExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a 'treat as' expression.
visit(CastableExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a castable expression.
visit(CastExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a cast expression.
visit(MinusExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a minus expression.
visit(PlusExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a plus expression.
visit(XPathExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate an xpath expression.
visit(ForwardStep) - Method in class org.ucl.xpath.StaticNameResolver
Validate a forward step.
visit(ReverseStep) - Method in class org.ucl.xpath.StaticNameResolver
Validate a reverse step.
visit(NameTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate a name test.
visit(VarRef) - Method in class org.ucl.xpath.StaticNameResolver
Validate a variable reference.
visit(StringLiteral) - Method in class org.ucl.xpath.StaticNameResolver
Validate a string literal.
visit(IntegerLiteral) - Method in class org.ucl.xpath.StaticNameResolver
Validate an integer literal.
visit(DoubleLiteral) - Method in class org.ucl.xpath.StaticNameResolver
Validate a double literal.
visit(DecimalLiteral) - Method in class org.ucl.xpath.StaticNameResolver
Validate a decimal literal.
visit(ParExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a parenthesized expression.
visit(CntxItemExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a context item expression.
visit(FunctionCall) - Method in class org.ucl.xpath.StaticNameResolver
Validate a function call.
visit(SingleType) - Method in class org.ucl.xpath.StaticNameResolver
Validate a single type.
visit(SequenceType) - Method in class org.ucl.xpath.StaticNameResolver
Validate a sequence type.
visit(ItemType) - Method in class org.ucl.xpath.StaticNameResolver
Validate an item type.
visit(AnyKindTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate an any kind test.
visit(DocumentTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate a document test.
visit(TextTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate a text test.
visit(CommentTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate a comment test.
visit(PITest) - Method in class org.ucl.xpath.StaticNameResolver
Validate a processing instructing test.
visit(AttributeTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate an attribute test.
visit(SchemaAttrTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate a schema attribute test.
visit(ElementTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate an element test.
visit(SchemaElemTest) - Method in class org.ucl.xpath.StaticNameResolver
Validate a schema element test.
visit(AxisStep) - Method in class org.ucl.xpath.StaticNameResolver
Validate an axis step.
visit(FilterExpr) - Method in class org.ucl.xpath.StaticNameResolver
Validate a filter expression.
visit(XPath) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit XPath.
visit(ForExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ForExpr.
visit(QuantifiedExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit QuantifiedExpr.
visit(IfExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit IfExpr.
visit(OrExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit OrExpr.
visit(AndExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit AndExpr.
visit(CmpExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit CmpExpr.
visit(RangeExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit RangeExpr.
visit(AddExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit AddExpr.
visit(SubExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit SubExpr.
visit(MulExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit MulExpr.
visit(DivExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit DivExpr.
visit(IDivExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit IDivExpr.
visit(ModExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ModExpr.
visit(UnionExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit UnionExpr.
visit(PipeExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit PipeExpr.
visit(IntersectExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit IntersectExpr.
visit(ExceptExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ExceptExpr.
visit(InstOfExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit InstOfExpr.
visit(TreatAsExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit TreatAsExpr.
visit(CastableExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit CastableExpr.
visit(CastExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit CastExpr.
visit(MinusExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit MinusExpr.
visit(PlusExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit PlusExpr.
visit(XPathExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit XPathExpr.
visit(ForwardStep) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ForwardStep.
visit(ReverseStep) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ReverseStep.
visit(NameTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit NameTest.
visit(VarRef) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit VarRef.
visit(StringLiteral) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit StringLiteral.
visit(IntegerLiteral) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit IntegerLiteral.
visit(DoubleLiteral) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit DoubleLiteral.
visit(DecimalLiteral) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit DecimalLiteral.
visit(ParExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ParExpr.
visit(CntxItemExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit CntxItemExpr.
visit(FunctionCall) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit FunctionCall.
visit(SingleType) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit SingleType.
visit(SequenceType) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit SequenceType.
visit(ItemType) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ItemType.
visit(AnyKindTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit AnyKindTest.
visit(DocumentTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit DocumentTest.
visit(TextTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit TextTest.
visit(CommentTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit CommentTest.
visit(PITest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit PITest.
visit(AttributeTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit AttributeTest.
visit(SchemaAttrTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit SchemaAttrTest.
visit(ElementTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit ElementTest.
visit(SchemaElemTest) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit SchemElemTest.
visit(AxisStep) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit AxisStep.
visit(FilterExpr) - Method in interface org.ucl.xpath.ast.XPathVisitor
Visit FilterExpr.
visit(XPath) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visits the xpath expressions.
visit(ForExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the For Expression.
visit(QuantifiedExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Quantified Expression.
visit(IfExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the If Expression.
visit(OrExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Or Expression.
visit(AndExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the and Expression.
visit(CmpExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Compare Expression.
visit(RangeExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Range Expression.
visit(AddExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Add Expression.
visit(SubExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Sub Expression.
visit(MulExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Multiply Expression.
visit(DivExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Division Expression.
visit(IDivExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the IntegerDivision Expression.
visit(ModExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Modular Expression.
visit(UnionExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Union Expression.
visit(PipeExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Pipe Expression.
visit(IntersectExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Intersect Expression.
visit(ExceptExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Except Expression.
visit(InstOfExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the InstanceOf Expression.
visit(TreatAsExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the TreatAs Expression.
visit(CastableExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Castable Expression.
visit(CastExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Cast Expression.
visit(MinusExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Minus Expression.
visit(PlusExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Plus Expression.
visit(XPathExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting XPath Expressions.
visit(ForwardStep) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the ForwardStep Expression.
visit(ReverseStep) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the ReverseStep Expression.
visit(NameTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the NameTest Expression.
visit(VarRef) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the VariableRefrence Expression.
visit(StringLiteral) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the StringLiteral Expression.
visit(IntegerLiteral) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the IntegerLiteral Expression.
visit(DoubleLiteral) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the DoubleLiteral Expression.
visit(DecimalLiteral) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the DecimalLiteral Expression.
visit(ParExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Parenthesized Expression.
visit(CntxItemExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the ContextItem Expression.
visit(FunctionCall) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the FunctionCall Expression.
visit(SingleType) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the SingleType Expression.
visit(SequenceType) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the SequenceType Expression.
visit(ItemType) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the ItemType Expression.
visit(AnyKindTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the AnyKindTest Expression.
visit(DocumentTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the DocumentTest Expression.
visit(TextTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the TextTest Expression.
visit(CommentTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the CommentTest Expression.
visit(PITest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the ProcessingInstructionTest Expression.
visit(AttributeTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the AttributeTest Expression.
visit(SchemaAttrTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the SchemaAttributionTest Expression.
visit(ElementTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the ElementTest Expression.
visit(SchemaElemTest) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the SchemaElemTest Expression.
visit(AxisStep) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the AxisStep Expression.
visit(FilterExpr) - Method in class org.ucl.xpathtest.PrintXPVisitor
Visiting the Filter Expression.

W

W3C_XML_SCHEMA - Static variable in class org.ucl.xpath.XercesLoader
 
wild() - Method in class org.ucl.xpath.ast.AttrElemTest
Support for wildcard test.

X

XDTCtrLibrary - class org.ucl.xpath.function.XDTCtrLibrary.
Data Types control library support.
XDTCtrLibrary() - Constructor for class org.ucl.xpath.function.XDTCtrLibrary
Constructor for XDTCtrLibrary.
XDTDayTimeDuration - class org.ucl.xpath.types.XDTDayTimeDuration.
A representation of the DayTimeDuration datatype
XDTDayTimeDuration(int, int, int, double, boolean) - Constructor for class org.ucl.xpath.types.XDTDayTimeDuration
Initialises to the supplied parameters.
XDTDayTimeDuration(double) - Constructor for class org.ucl.xpath.types.XDTDayTimeDuration
Initialises to the given number of seconds
XDTDayTimeDuration() - Constructor for class org.ucl.xpath.types.XDTDayTimeDuration
Initialises to a duration of no time (0days, 0hours, 0minutes, 0seconds)
XDTYearMonthDuration - class org.ucl.xpath.types.XDTYearMonthDuration.
A representation of the YearMonthDuration datatype
XDTYearMonthDuration(int, int, boolean) - Constructor for class org.ucl.xpath.types.XDTYearMonthDuration
Initialises using the supplied parameters.
XDTYearMonthDuration(int) - Constructor for class org.ucl.xpath.types.XDTYearMonthDuration
Initialises to the given number of months
XDTYearMonthDuration() - Constructor for class org.ucl.xpath.types.XDTYearMonthDuration
Initialises to a duration of no time (0years and 0months)
XDT_NS - Static variable in class org.ucl.xpath.function.XDTCtrLibrary
Path to W3.org data types specification.
XML_SCHEMA_NS - Static variable in class org.ucl.xpath.function.XSCtrLibrary
Path to W3.org XML Schema specification.
XPATHPARSER_TESTDATA - Static variable in class org.ucl.xpathtest.XPathParserTest
 
XPATH_FUNCTIONS_NS - Static variable in class org.ucl.xpath.function.FnFunctionLibrary
Path to xpath functions specification.
XPATH_OP_NS - Static variable in class org.ucl.xpath.function.OpFunctionLibrary
 
XPath - class org.ucl.xpath.ast.XPath.
Support for XPath (duh).
XPath(Collection) - Constructor for class org.ucl.xpath.ast.XPath
Constructor for XPath.
XPathError - error org.ucl.xpath.XPathError.
This error is thrown when there is a problem with an XPath exception.
XPathError(String) - Constructor for class org.ucl.xpath.XPathError
Constructor for XPathError
XPathException - exception org.ucl.xpath.XPathException.
This exception is thrown when there is a problem with an XPath exception.
XPathException(String) - Constructor for class org.ucl.xpath.XPathException
Constructor for XPathException
XPathExpr - class org.ucl.xpath.ast.XPathExpr.
Path expression walks tries to walk the path specified in its argument
XPathExpr(int, StepExpr) - Constructor for class org.ucl.xpath.ast.XPathExpr
 
XPathNode - class org.ucl.xpath.ast.XPathNode.
Class for a XPathNode object.
XPathNode() - Constructor for class org.ucl.xpath.ast.XPathNode
 
XPathParser - interface org.ucl.xpath.XPathParser.
This is an interface class for the XPath parser.
XPathParserException - exception org.ucl.xpath.XPathParserException.
This exception is thrown if there is a problem with the XPath parser.
XPathParserException(String) - Constructor for class org.ucl.xpath.XPathParserException
Constructor for XPathParserException.
XPathParserTest - class org.ucl.xpathtest.XPathParserTest.
Class for XpathParserTest inherits from Testcase and implements InputChecker interface
XPathParserTest() - Constructor for class org.ucl.xpathtest.XPathParserTest
 
XPathTestSuite - class org.ucl.xpathtest.XPathTestSuite.
The complete test suite for the project
XPathTestSuite() - Constructor for class org.ucl.xpathtest.XPathTestSuite
 
XPathVisitor - interface org.ucl.xpath.ast.XPathVisitor.
Visitor class for XPath expressions.
XSAnyURI - class org.ucl.xpath.types.XSAnyURI.
Represents a Universal Resource Identifier (URI) reference
XSAnyURI(String) - Constructor for class org.ucl.xpath.types.XSAnyURI
Arity 1 Constructor
XSAnyURI() - Constructor for class org.ucl.xpath.types.XSAnyURI
Arity 0 Constructor.
XSBoolean - class org.ucl.xpath.types.XSBoolean.
A representation of a true or a false value.
XSBoolean(boolean) - Constructor for class org.ucl.xpath.types.XSBoolean
Initiates the new representation to the boolean supplied
XSBoolean() - Constructor for class org.ucl.xpath.types.XSBoolean
Initiates to a default representation of false.
XSCtrLibrary - class org.ucl.xpath.function.XSCtrLibrary.
XML Schema control library support.
XSCtrLibrary() - Constructor for class org.ucl.xpath.function.XSCtrLibrary
Constructor for XSCtrLibrary.
XSDate - class org.ucl.xpath.types.XSDate.
Representation of a date of the form year-month-day and optional timezone
XSDate(Calendar, XDTDayTimeDuration) - Constructor for class org.ucl.xpath.types.XSDate
Initialises a new represenation of a supplied date
XSDate() - Constructor for class org.ucl.xpath.types.XSDate
Initialises a new representation of the current date
XSDateTime - class org.ucl.xpath.types.XSDateTime.
A representation of a date and time (and optional timezone)
XSDateTime(Calendar, XDTDayTimeDuration) - Constructor for class org.ucl.xpath.types.XSDateTime
Initiates a new represenation of a supplied date ant time
XSDateTime() - Constructor for class org.ucl.xpath.types.XSDateTime
Inititates a new representation of the current date and time
XSDecimal - class org.ucl.xpath.types.XSDecimal.
A representation of the Decimal datatype
XSDecimal() - Constructor for class org.ucl.xpath.types.XSDecimal
Initiates a representation of 0.0
XSDecimal(double) - Constructor for class org.ucl.xpath.types.XSDecimal
Initiates a representation of the supplied number
XSDouble - class org.ucl.xpath.types.XSDouble.
A representation of the Double datatype
XSDouble(double) - Constructor for class org.ucl.xpath.types.XSDouble
Initialises a representation of the supplied number
XSDouble() - Constructor for class org.ucl.xpath.types.XSDouble
Initialises a representation of 0
XSDouble(String) - Constructor for class org.ucl.xpath.types.XSDouble
Initialises using a String represented number
XSDuration - class org.ucl.xpath.types.XSDuration.
Common base for every time duration class
XSDuration() - Constructor for class org.ucl.xpath.types.XSDuration
 
XSFloat - class org.ucl.xpath.types.XSFloat.
A representation of the Float datatype
XSFloat(float) - Constructor for class org.ucl.xpath.types.XSFloat
Initiates a representation of the supplied number
XSFloat() - Constructor for class org.ucl.xpath.types.XSFloat
Initiates a representation of 0
XSGDay - class org.ucl.xpath.types.XSGDay.
A representation of the Day datatype
XSGDay(Calendar, boolean) - Constructor for class org.ucl.xpath.types.XSGDay
Initialises a representation of the supplied day
XSGDay() - Constructor for class org.ucl.xpath.types.XSGDay
Initialises a representation of the current day
XSGMonth - class org.ucl.xpath.types.XSGMonth.
A representation of the gMonth datatype
XSGMonth(Calendar, boolean) - Constructor for class org.ucl.xpath.types.XSGMonth
Initialises a representation of the supplied month
XSGMonth() - Constructor for class org.ucl.xpath.types.XSGMonth
Initialises a representation of the current month
XSGMonthDay - class org.ucl.xpath.types.XSGMonthDay.
A representation of the MonthDay datatype
XSGMonthDay(Calendar, boolean) - Constructor for class org.ucl.xpath.types.XSGMonthDay
Initialises a representation of the supplied month and day
XSGMonthDay() - Constructor for class org.ucl.xpath.types.XSGMonthDay
Initialises a representation of the current month and day
XSGYear - class org.ucl.xpath.types.XSGYear.
A representation of the gMonth datatype
XSGYear(Calendar, boolean) - Constructor for class org.ucl.xpath.types.XSGYear
Initialises a representation of the supplied month
XSGYear() - Constructor for class org.ucl.xpath.types.XSGYear
Initialises a representation of the current year
XSGYearMonth - class org.ucl.xpath.types.XSGYearMonth.
A representation of the YearMonth datatype
XSGYearMonth(Calendar, boolean) - Constructor for class org.ucl.xpath.types.XSGYearMonth
Initialises a representation of the supplied year and month
XSGYearMonth() - Constructor for class org.ucl.xpath.types.XSGYearMonth
Initialises a representation of the current year and month
XSInteger - class org.ucl.xpath.types.XSInteger.
A representation of the Integer datatype
XSInteger() - Constructor for class org.ucl.xpath.types.XSInteger
Initialises a representation of 0
XSInteger(int) - Constructor for class org.ucl.xpath.types.XSInteger
Initialises a representation of the supplied integer
XSNCName - class org.ucl.xpath.types.XSNCName.
A representation of the NCName datatype
XSNCName(String) - Constructor for class org.ucl.xpath.types.XSNCName
Initialises using the supplied String
XSNCName() - Constructor for class org.ucl.xpath.types.XSNCName
Initialises to null
XSString - class org.ucl.xpath.types.XSString.
A representation of the String datatype
XSString(String) - Constructor for class org.ucl.xpath.types.XSString
Initialises using the supplied String
XSString() - Constructor for class org.ucl.xpath.types.XSString
Initialises to null
XSTime - class org.ucl.xpath.types.XSTime.
A representation of the Time datatype
XSTime(Calendar, XDTDayTimeDuration) - Constructor for class org.ucl.xpath.types.XSTime
Initialises to the supplied time and timezone
XSTime() - Constructor for class org.ucl.xpath.types.XSTime
Initialises to the current time
XercesLoader - class org.ucl.xpath.XercesLoader.
Xerces loader class.
XercesLoader() - Constructor for class org.ucl.xpath.XercesLoader
Constructor for Xerxes loader.
xpath1_compatible() - Method in class org.ucl.xpath.DefaultStaticContext
is it xpath1 compatible?
xpath1_compatible() - Method in interface org.ucl.xpath.StaticContext
is it xpath 1.0 compatible.

Y

year() - Method in class org.ucl.xpath.types.XDTYearMonthDuration
Retrieves the number of years within the duration of time stored
year() - Method in class org.ucl.xpath.types.XSDate
Retrieve the year from the date stored
year() - Method in class org.ucl.xpath.types.XSDateTime
Retrieve the year from the date stored
year() - Method in class org.ucl.xpath.types.XSGYear
Retrieves the actual year as an integer
year() - Method in class org.ucl.xpath.types.XSGYearMonth
Retrieves the actual year as an integer
year_from_date(Collection) - Static method in class org.ucl.xpath.function.FnYearFromDate
Year-from-Date operation.
year_from_date_time(Collection) - Static method in class org.ucl.xpath.function.FnYearFromDateTime
Year-from-DateTime operation.
years_from_duration(Collection) - Static method in class org.ucl.xpath.function.FnYearsFromDuration
Years-from-Duration operation.

Z

zero() - Method in class org.ucl.xpath.types.NumericType
Check whether node represnts 0
zero() - Method in class org.ucl.xpath.types.XSDecimal
Check if this XSDecimal represents 0
zero() - Method in class org.ucl.xpath.types.XSDouble
Check for whether this XSDouble represents 0
zero() - Method in class org.ucl.xpath.types.XSFloat
Check for whether this datatype represents 0
zero() - Method in class org.ucl.xpath.types.XSInteger
Check whether the integer represented is 0
zero_or_one(Collection) - Static method in class org.ucl.xpath.function.FnZeroOrOne
Zero-or-One operation.

_

_action_table - Static variable in class org.ucl.xpath.parser
Parse-action table.
_arity - Variable in class org.ucl.xpath.function.Function
 
_fl - Variable in class org.ucl.xpath.function.Function
 
_name - Variable in class org.ucl.xpath.function.Function
 
_production_table - Static variable in class org.ucl.xpath.parser
Production table.
_reduce_table - Static variable in class org.ucl.xpath.parser
reduce_goto table.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _