XML:DB Lexus
A B C D E G I L M N O P R S T U V X

A

ATTRIBUTES - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
AppendCommand - class org.xmldb.xupdate.lexus.commands.AppendCommand.
Implementation of element <modifications:append>.
AppendCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.AppendCommand
 
addVariable(String, NodeList) - Method in class org.xmldb.xupdate.lexus.commands.TempTree
Add a new variable to the Hashtable.

B

BugTests - class org.xmldb.xupdate.unittests.BugTests.
These unittests demonstrate existing or solved bugs in XUpdate
BugTests(String) - Constructor for class org.xmldb.xupdate.unittests.BugTests
 

C

CHARACTERS - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_APPEND - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_COUNT - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_INSERT_AFTER - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_INSERT_BEFORE - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_REMOVE - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_RENAME - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_UPDATE - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
COMMAND_VARIABLE - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
CommandConstants - class org.xmldb.xupdate.lexus.commands.CommandConstants.
This class represents all XUpdate commands as Integer values.
CommandConstants() - Constructor for class org.xmldb.xupdate.lexus.commands.CommandConstants
 
CommandObject - class org.xmldb.xupdate.lexus.commands.CommandObject.
 
CommandObject(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.CommandObject
XPath from Xt has problems with namespaces.
CompareDocuments - class org.xmldb.xupdate.unittests.CompareDocuments.
 
CompareDocuments() - Constructor for class org.xmldb.xupdate.unittests.CompareDocuments
Constructor
characters(char[], int, int) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
commandForID(int) - Method in class org.xmldb.xupdate.lexus.commands.CommandConstants
Maps the given integer to a COMMAND object.
compare(Node, Node) - Method in class org.xmldb.xupdate.unittests.CompareDocuments
 
compare(Node, Node, String, boolean) - Method in class org.xmldb.xupdate.unittests.CompareDocuments
 
compareDocTypes(DocumentType, DocumentType, boolean, boolean) - Static method in class org.xmldb.xupdate.unittests.XhiveNodeMatcher
Compare two doctype nodes.
compareNamedNodeMaps(NamedNodeMap, NamedNodeMap, boolean, boolean) - Static method in class org.xmldb.xupdate.unittests.XhiveNodeMatcher
 
compareNodeLists(NodeList, NodeList, boolean, boolean) - Static method in class org.xmldb.xupdate.unittests.XhiveNodeMatcher
 
compareNodes(Node, Node, boolean, boolean) - Static method in class org.xmldb.xupdate.unittests.XhiveNodeMatcher
 

D

DefaultCommand - class org.xmldb.xupdate.lexus.commands.DefaultCommand.
 
DefaultCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.DefaultCommand
 

E

endDocument() - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
endElement(String, String, String) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
endPrefixMapping(String) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryImpl
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.AppendCommand
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.CommandObject
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.DefaultCommand
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.InsertAfterCommand
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertAttribute
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.InsertBeforeCommand
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertCDATA
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.InsertCommand
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertComment
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertElement
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertProcessingInstruction
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertStates
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertText
 
execute(Node) - Method in class org.xmldb.xupdate.lexus.commands.InsertVariable
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.RemoveCommand
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.RenameCommand
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.UpdateCommand
 
execute() - Method in class org.xmldb.xupdate.lexus.commands.VariableCommand
 
executeInstruction() - Method in class org.xmldb.xupdate.lexus.commands.CommandObject
 
executeInstruction() - Method in class org.xmldb.xupdate.lexus.commands.DefaultCommand
 
executeInstruction() - Method in class org.xmldb.xupdate.lexus.commands.InsertCommand
 
executeInstruction() - Method in class org.xmldb.xupdate.lexus.commands.RemoveCommand
 
executeInstruction() - Method in class org.xmldb.xupdate.lexus.commands.RenameCommand
 
executeInstruction() - Method in class org.xmldb.xupdate.lexus.commands.UpdateCommand
 
executeInstruction() - Method in class org.xmldb.xupdate.lexus.commands.VariableCommand
 

G

getCachedQuery() - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
Returns the cached query String as a representation of three Vectors.
getNamespaceMappings() - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
Returns a Map of all namespace prefixes and their proper namespace URIs.
getTreeForName(String) - Method in class org.xmldb.xupdate.lexus.commands.TempTree
Returns the selection for the given variable name.
getXPath() - Static method in class org.xmldb.xupdate.lexus.commands.CommandObject
 

I

INSTRUCTION_ATTRIBUTE - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
INSTRUCTION_CDATA - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
INSTRUCTION_COMMENT - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
INSTRUCTION_ELEMENT - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
INSTRUCTION_PROCESSING_INSTRUCTION - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
INSTRUCTION_TEXT - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
INSTRUCTION_VALUE_OF - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
InsertAfterCommand - class org.xmldb.xupdate.lexus.commands.InsertAfterCommand.
Implementation of element <modifications:insert-after>.
InsertAfterCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.InsertAfterCommand
 
InsertAttribute - class org.xmldb.xupdate.lexus.commands.InsertAttribute.
 
InsertAttribute() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertAttribute
 
InsertBeforeCommand - class org.xmldb.xupdate.lexus.commands.InsertBeforeCommand.
Implementation of element <modifications:insert-before>.
InsertBeforeCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.InsertBeforeCommand
 
InsertCDATA - class org.xmldb.xupdate.lexus.commands.InsertCDATA.
 
InsertCDATA() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertCDATA
 
InsertCommand - class org.xmldb.xupdate.lexus.commands.InsertCommand.
 
InsertCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.InsertCommand
 
InsertComment - class org.xmldb.xupdate.lexus.commands.InsertComment.
 
InsertComment() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertComment
 
InsertElement - class org.xmldb.xupdate.lexus.commands.InsertElement.
 
InsertElement() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertElement
 
InsertProcessingInstruction - class org.xmldb.xupdate.lexus.commands.InsertProcessingInstruction.
 
InsertProcessingInstruction() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertProcessingInstruction
 
InsertStates - class org.xmldb.xupdate.lexus.commands.InsertStates.
 
InsertStates() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertStates
 
InsertText - class org.xmldb.xupdate.lexus.commands.InsertText.
 
InsertText() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertText
 
InsertVariable - class org.xmldb.xupdate.lexus.commands.InsertVariable.
 
InsertVariable() - Constructor for class org.xmldb.xupdate.lexus.commands.InsertVariable
 
idForString(String) - Method in class org.xmldb.xupdate.lexus.commands.CommandConstants
Maps the given String to a Integer value.
ignorableWhitespace(char[], int, int) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
isInsertOperation(int) - Method in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
isInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.CommandConstants
 

L

LexusTestCase - class org.xmldb.xupdate.unittests.LexusTestCase.
 
LexusTestCase(String) - Constructor for class org.xmldb.xupdate.unittests.LexusTestCase
 

M

main(String[]) - Static method in class org.xmldb.xupdate.lexus.XUpdateQueryImpl
Main-method.
mainTest(String) - Method in class org.xmldb.xupdate.unittests.LexusTestCase
 

N

NAMESPACE_URI - Static variable in class org.xmldb.xupdate.lexus.XUpdateQueryImpl
 
newXUpdateQuery() - Method in class org.xmldb.xupdate.lexus.XUpdateQueryFactoryImpl
Create a new XUpdateQuery instance.

O

org.xmldb.xupdate.lexus - package org.xmldb.xupdate.lexus
 
org.xmldb.xupdate.lexus.commands - package org.xmldb.xupdate.lexus.commands
 
org.xmldb.xupdate.unittests - package org.xmldb.xupdate.unittests
 

P

processingInstruction(String, String) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 

R

ROOT_ELEMENT - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
RemoveCommand - class org.xmldb.xupdate.lexus.commands.RemoveCommand.
 
RemoveCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.RemoveCommand
 
RenameCommand - class org.xmldb.xupdate.lexus.commands.RenameCommand.
Implementation of element <modifications:rename>.
RenameCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.RenameCommand
 
reset() - Method in class org.xmldb.xupdate.lexus.commands.CommandObject
 
reset() - Method in class org.xmldb.xupdate.lexus.commands.InsertStates
 

S

selectNodes(String) - Method in class org.xmldb.xupdate.lexus.commands.CommandObject
The given XPath expression qString will be executed and will be used as the new context node - or if more then one node is selected - as an array of context nodes.
setContextNode(Node) - Method in class org.xmldb.xupdate.lexus.commands.CommandConstants
Sets the contextNode which is to be updated and initializes the objects for each XUpdate operation.
setDocumentLocator(Locator) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
setNamespace(Node) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryImpl
 
setNodeFilter(NodeFilter) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryImpl
 
setQString(String) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryImpl
 
skippedEntity(String) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
startDocument() - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
startElement(String, String, String, Attributes) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
startPrefixMapping(String, String) - Method in class org.xmldb.xupdate.lexus.XUpdateQueryParser
If a new namespace mapping will be found we save these information for further processing.
submitAttributes(Hashtable) - Method in class org.xmldb.xupdate.lexus.commands.CommandObject
 
submitAttributes(Hashtable) - Method in class org.xmldb.xupdate.lexus.commands.InsertCommand
 
submitAttributes(Hashtable) - Method in class org.xmldb.xupdate.lexus.commands.InsertStates
 
submitCharacters(String) - Method in class org.xmldb.xupdate.lexus.commands.CommandObject
 
submitCharacters(String) - Method in class org.xmldb.xupdate.lexus.commands.InsertCommand
 
submitCharacters(String) - Method in class org.xmldb.xupdate.lexus.commands.InsertStates
 
submitInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.CommandObject
 
submitInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.DefaultCommand
 
submitInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.InsertCommand
 
submitInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.RemoveCommand
 
submitInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.RenameCommand
 
submitInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.UpdateCommand
 
submitInstruction(int) - Method in class org.xmldb.xupdate.lexus.commands.VariableCommand
 

T

TempTree - class org.xmldb.xupdate.lexus.commands.TempTree.
This class temporary stores variables with their name and selected nodes.
TempTree() - Constructor for class org.xmldb.xupdate.lexus.commands.TempTree
 
tempTree - Static variable in class org.xmldb.xupdate.lexus.commands.CommandConstants
 
testAppendAttribute() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testAppendCDATA() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testAppendEmptyAttributeBug() - Method in class org.xmldb.xupdate.unittests.BugTests
Append empty attribute bugtest.
testAppendEmptyTextBug() - Method in class org.xmldb.xupdate.unittests.BugTests
Append empty text bugtest.
testAppendNS() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
Append tests.
testInputWithNameSpaces() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
test input file with namespace declaration.
testInsertAfter() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testInsertAfterAttribute() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testInsertAfterNS() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testInsertBefore() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
Insert tests.
testInsertBeforeAttribute() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testRemove() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
Remove tests.
testRemoveAttribute() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testRemoveText() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testRename() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
Rename tests.
testRenameAttribute() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testTextInsertAfter() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testUpdate() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
Update tests.
testUpdateAttribute() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testUpdateEntitiesBug() - Method in class org.xmldb.xupdate.unittests.BugTests
Update operation containing entity characters bugtest.
testUseCases() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
Kimbro staken use-cases.
testValueOf() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
 
testVariable() - Method in class org.xmldb.xupdate.unittests.XUpdateTests
Variable tests.

U

UpdateCommand - class org.xmldb.xupdate.lexus.commands.UpdateCommand.
 
UpdateCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.UpdateCommand
 

V

VariableCommand - class org.xmldb.xupdate.lexus.commands.VariableCommand.
 
VariableCommand(Node) - Constructor for class org.xmldb.xupdate.lexus.commands.VariableCommand
 

X

XUpdateQueryFactoryImpl - class org.xmldb.xupdate.lexus.XUpdateQueryFactoryImpl.
Factory for creating XUpdateQuery instances.
XUpdateQueryFactoryImpl() - Constructor for class org.xmldb.xupdate.lexus.XUpdateQueryFactoryImpl
Zero-argument constructor.
XUpdateQueryImpl - class org.xmldb.xupdate.lexus.XUpdateQueryImpl.
Note: If the DOM implementation you use does not support DOM-Level 2, some features will not work properly.
XUpdateQueryImpl() - Constructor for class org.xmldb.xupdate.lexus.XUpdateQueryImpl
 
XUpdateQueryParser - class org.xmldb.xupdate.lexus.XUpdateQueryParser.
This class parses the query-String by a SAXParser.
XUpdateQueryParser(CommandConstants) - Constructor for class org.xmldb.xupdate.lexus.XUpdateQueryParser
 
XUpdateTests - class org.xmldb.xupdate.unittests.XUpdateTests.
These unittests test the basic functionality of XUpdate.
XUpdateTests(String) - Constructor for class org.xmldb.xupdate.unittests.XUpdateTests
 
XhiveNodeMatcher - class org.xmldb.xupdate.unittests.XhiveNodeMatcher.
 
XhiveNodeMatcher() - Constructor for class org.xmldb.xupdate.unittests.XhiveNodeMatcher
 

A B C D E G I L M N O P R S T U V X
XML:DB Lexus

Copyright (c) 2002 The XML:DB Initiative All rights reserved