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

A

AAdvancedCustomOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output
This abstract class gives the possibilty to execute procesuder just before the first output node and just after the output of the last node.
AAdvancedCustomOutputHandler() - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
AAdvancedCustomOutputHandler(boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
AAdvancedCustomOutputHandler(String, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
AAdvancedCustomOutputHandler(boolean, AAdvancedCustomOutputHandler.Procedure, AAdvancedCustomOutputHandler.Procedure) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
AAdvancedCustomOutputHandler(String, boolean, AAdvancedCustomOutputHandler.Procedure, AAdvancedCustomOutputHandler.Procedure) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
AAdvancedCustomOutputHandler.Procedure - Interface in uk.ac.ox.cs.diadem.oxpath.output
 
AbbreviatedAbsoluteOXPathLocationPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
AbbreviatedAxis - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum type encoding abbreviated axes in OXPath
AbbreviatedParentStep() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
AbbreviatedSelfStep() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
AbbreviatedStep - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum encoding the abbreviated axes
AbbreviatedStep() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
AbstractAction - Class in uk.ac.ox.cs.diadem.oxpath.model.language
abstract class to exploit commonalities among OXPath actions
AbstractAction() - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
AbstractWebBrowser<N> - Class in uk.ac.ox.cs.diadem.webapi.dom.impl
 
AbstractWebBrowser() - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
accept(Node, T) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.visitor.OXPathVisitorGenericAdaptor
 
Action - Interface in uk.ac.ox.cs.diadem.oxpath.model.language
Interface for OXPath actions
ACTION - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
Lexical state.
ActionEngine - Class in uk.ac.ox.cs.diadem.oxpath.core
Class for enabling actions in web pages
ActionEngine(long) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.ActionEngine
 
ActionExecutionReport - Interface in uk.ac.ox.cs.diadem.webapi.interaction
 
ActionExecutionReportBuilder() - Constructor for class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ActionExecutionReportBuilder
 
actionId() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
ActionKeywords - Enum in uk.ac.ox.cs.diadem.oxpath.core
Enum encoding action keywords
ActionSpecification - Interface in uk.ac.ox.cs.diadem.webapi.interaction
 
ActionStackElement - Class in uk.ac.ox.cs.diadem.oxpath.utils
Class for use with the backController object in the PAATEvalVisitor class.
ActionStackElement() - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
Constructor for standard Action Stack element with no wait component to the action.
ActionStackElement(long) - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
Constructor for Action Stack element with a wait component to the action
ActionStackElement(Action) - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
 
actionStatus(ExecutionStatus) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ActionExecutionReportBuilder
 
ActionType - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum encoding action types
ACustomOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output
This class implements basic functionality for handling the OXPath output and can be sub-classed by specific implementations, processing OXPathExtractionNode.
ACustomOutputHandler() - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
Only one value is allowed per attribute
ACustomOutputHandler(boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
ACustomOutputHandler(String, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
addedNodes() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationRecord
 
addEscapes(String) - Static method in error uk.ac.ox.cs.diadem.oxpath.parse.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEventListener(String, DOMEventListener, boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMEventTarget
 
addEventListener(String, DOMEventListener, boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
addFixedHTMLBox(String, StyledOverlayBuilder.Rect, String...) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
 
addInfobox(StyledNode, Pair<String, String>, String...) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
Decorates this overlay with an additional one to show textual information, in form of key/value pairs, each of them associated with css classes for styling purpose
AdditiveExprOp - Enum in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Enum encoding additive operators in OXPath
AdditiveExprOp() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
addLocationListener(BrowserLocationListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
addLocationListener(BrowserLocationListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
addNode(StyledNode, StyledNode) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
Add a node as child of another one.
addOpenNewWindowListener(OpenNewWindowListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
addOpenNewWindowListener(OpenNewWindowListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
addParameter() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathFunctionCallCustom
 
addPredicate(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
addProgressListener(BrowserProgressListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
addProgressListener(BrowserProgressListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
addRdfType(String) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathExtractionMarker
Adds a new RDFType
addRootNode(StyledNode) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
Add a StyledNode as root
addRow(List<List<String>>) - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
addSelectorPredicate(SelectorPredicate) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
addSingleValues(List<String>) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.Record
 
addStatusTextListener(BrowserStatusTextListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
addStatusTextListener(BrowserStatusTextListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
addTitleListener(BrowserTitleListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
addTitleListener(BrowserTitleListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
addValue(int, String) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.Record
 
adjustBeginLineColumn(int, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
Advice() - Constructor for class uk.ac.ox.cs.diadem.webapi.MiniBrowser.Advice
 
Advice(String, String) - Constructor for class uk.ac.ox.cs.diadem.webapi.MiniBrowser.Advice
 
AdviceProcessor - Interface in uk.ac.ox.cs.diadem.webapi.interaction
 
AggregatedStep - Interface in uk.ac.ox.cs.diadem.oxpath.model.language
Aggregated steps present an interface for aggregated XPath Steps for consolidated calls to a browser's XPath API
AggregatedXPathStep - Class in uk.ac.ox.cs.diadem.oxpath.model.language
Class for encoding aggregated simple steps, which are constructed with the SimpleStepAggregationVisitor.
AggregatedXPathStep.Builder - Class in uk.ac.ox.cs.diadem.oxpath.model.language
AggregatedSimpleSteps are immutable objects.
aggregateStep(String) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep.Builder
Method for aggregating a step to the current simple OXPath step sequence
alert(DOMWindow, String, String) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up an alert dialog with an OK button.
alertCheck(DOMWindow, String, String, String, boolean[]) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up an alert dialog with an OK button and a labeled checkbox.
alertDetected(String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder
 
AlertInfo - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
AMPERSAND_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ANCESTOR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ANCESTORORSELF - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
AND - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ANY_FIELD - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ANY_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
ANY_UNORDERED_NODE_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
APOSTROPHE_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
appendChild(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Adds a node to the end of the list of children of a specified parent node.
appendChild(DOMNode) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
appendRule(String) - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
Append (e.g., in last position) a new css rule by its text.
appendStep(Step) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
asConstant() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.change.ChangeOnFormInfo.CHANGE
 
asConstant() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.change.GenericModification.ModificationType
 
asConstant() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.ExecutionStatus.Cause
 
asConstant() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.ExecutionStatus.Status
 
asConstant() - Method in enum uk.ac.ox.cs.diadem.webapi.pagestate.MajorChangeType
 
asHTMLForm() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.HTMLUtil
It returns an DOMHTMLForm or null if not applicable
asHTMLInputElement() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.HTMLUtil
It returns an DOMHTMLInputElement or null if not applicable
asHTMLSelect() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.HTMLUtil
It returns an DOMHTMLSelect or null if not applicable
asHTMLTextArea() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.HTMLUtil
It returns an DOMHTMLTextAreaElement or null if not applicable
asList() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder.Rect
 
asLowerCamelCase() - Method in enum uk.ac.ox.cs.diadem.webapi.dom.DOMCSS2Properties.CssProperty
 
asNumber() - Method in enum uk.ac.ox.cs.diadem.webapi.dom.DOMNode.Type
 
asString() - Method in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
asString() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IStringSerializable
 
asString() - Method in class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
asString() - Method in class uk.ac.ox.cs.diadem.oxpath.output.xml.XMLOutputHandler
 
ASTBinaryOpExpr - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTBinaryOpExpr(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTBinaryOpExpr
 
ASTBinaryOpExpr(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTBinaryOpExpr
 
ASTBinaryOpExprCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTBinaryOpExprCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTBinaryOpExprCustom
 
ASTBinaryOpExprCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTBinaryOpExprCustom
 
ASTExpression - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTExpression(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTExpression
 
ASTExpression(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTExpression
 
ASTOXPathActionPath - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTOXPathActionPath(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathActionPath
 
ASTOXPathActionPath(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathActionPath
 
ASTOXPathActionPathCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTOXPathActionPathCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
ASTOXPathActionPathCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
ASTOXPathExtractionMarker - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTOXPathExtractionMarker(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathExtractionMarker
 
ASTOXPathExtractionMarker(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathExtractionMarker
 
ASTOXPathExtractionMarkerCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTOXPathExtractionMarkerCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
ASTOXPathExtractionMarkerCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
ASTOXPathKleeneStarPath - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTOXPathKleeneStarPath(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathKleeneStarPath
 
ASTOXPathKleeneStarPath(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathKleeneStarPath
 
ASTOXPathKleeneStarPathCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTOXPathKleeneStarPathCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
ASTOXPathKleeneStarPathCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
ASTOXPathNodeTestOp - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTOXPathNodeTestOp(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathNodeTestOp
 
ASTOXPathNodeTestOp(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathNodeTestOp
 
ASTOXPathNodeTestOpCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTOXPathNodeTestOpCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
ASTOXPathNodeTestOpCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
ASTRelativeOXPathLocationPath - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTRelativeOXPathLocationPath(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTRelativeOXPathLocationPath
 
ASTRelativeOXPathLocationPath(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTRelativeOXPathLocationPath
 
ASTRelativeOXPathLocationPathCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTRelativeOXPathLocationPathCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
 
ASTRelativeOXPathLocationPathCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
 
ASTSimpleOXPathStepPath - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTSimpleOXPathStepPath(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTSimpleOXPathStepPath
 
ASTSimpleOXPathStepPath(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTSimpleOXPathStepPath
 
ASTSimpleOXPathStepPathCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTSimpleOXPathStepPathCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
ASTSimpleOXPathStepPathCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
ASTXPathFunctionCall - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTXPathFunctionCall(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathFunctionCall
 
ASTXPathFunctionCall(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathFunctionCall
 
ASTXPathFunctionCallCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTXPathFunctionCallCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathFunctionCallCustom
 
ASTXPathFunctionCallCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathFunctionCallCustom
 
ASTXPathLiteral - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTXPathLiteral(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathLiteral
 
ASTXPathLiteral(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathLiteral
 
ASTXPathLiteralCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTXPathLiteralCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathLiteralCustom
 
ASTXPathLiteralCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathLiteralCustom
 
ASTXPathNumber - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTXPathNumber(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathNumber
 
ASTXPathNumber(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathNumber
 
ASTXPathNumberCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTXPathNumberCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathNumberCustom
 
ASTXPathNumberCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathNumberCustom
 
ASTXPathPathExpr - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTXPathPathExpr(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPathExpr
 
ASTXPathPathExpr(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPathExpr
 
ASTXPathPathExprCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTXPathPathExprCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
ASTXPathPathExprCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
ASTXPathPredicate - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTXPathPredicate(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPredicate
 
ASTXPathPredicate(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPredicate
 
ASTXPathPredicateCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTXPathPredicateCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
ASTXPathPredicateCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
ASTXPathPrimaryExpr - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTXPathPrimaryExpr(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPrimaryExpr
 
ASTXPathPrimaryExpr(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPrimaryExpr
 
ASTXPathUnaryExpr - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
ASTXPathUnaryExpr(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathUnaryExpr
 
ASTXPathUnaryExpr(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathUnaryExpr
 
ASTXPathUnaryExprCustom - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
ASTXPathUnaryExprCustom(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathUnaryExprCustom
 
ASTXPathUnaryExprCustom(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathUnaryExprCustom
 
asTypeableElement() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.HTMLUtil
It returns an DOMTypeableElement or null if not applicable
asXLM(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
can be used to convert a DOM tree into text XML
AT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
AT_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
atSameLocation(PageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Returns true if the pagestate represents a page with the same location URL.
atSameLocation() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.PageStateRecorder
 
atSameLocation(SimplePageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageState
Returns true if the pagestate represents a page with the same location URL.
atSameLocation() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageStateRecorder
 
attach() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlay
Applies the overlay on the underlying DOMWindow.
ATTRIBUTE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
AttributeCollectorVisitor - Class in uk.ac.ox.cs.diadem.oxpath.utils
Simple visitor implementation to print out OXPath expressions into String objects that are encoded as AST trees.
AttributeCollectorVisitor() - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor
Empty constructor
AttributeCollectorVisitor.MyData - Class in uk.ac.ox.cs.diadem.oxpath.utils
 
attributeFilter() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationObserver.MutationObserverOptions
If null then no filter, else only specified attributes (i.e., empy list means NO ATTRIBUTES)
attributeName() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationRecord
 
attributes() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationObserver.MutationObserverOptions
 
AUTO_POSITION_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
autocompleteSuccess(String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
Axis - Interface in uk.ac.ox.cs.diadem.oxpath.model.language
Interface for axes in OXPath
AXIS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
AXIS_DELIMITER - Static variable in enum uk.ac.ox.cs.diadem.oxpath.model.language.BackwardAxis
axis delimiter
AXIS_DELIMITER - Static variable in enum uk.ac.ox.cs.diadem.oxpath.model.language.ForwardAxis
axis delimiter
AXIS_DELIMITER - Static variable in enum uk.ac.ox.cs.diadem.oxpath.model.language.OXPathAxis
axis delimiter
AxisType - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum type encoding type of axis

B

back(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Forces back button on the browser
back() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
back() - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
Forces back button on the browser
back(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Forces back button on the browser
backup(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Backup a number of characters.
BackwardAxis - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum type encoding backward axes in OXPath
BEGIN_BOUNDED_KLEENE_STAR_PRED - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
BEGIN_EXTRACT_MARK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
BEGIN_KLEENE_STAR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
BEGIN_URL_IN_PATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
BEGIN_USER_ACTION - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
beginColumn - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
The column number of the first character of this Token.
beginLine - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
The line number of the first character of this Token.
BeginToken() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Start.
beginTrace(String) - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.AdviceProcessor
 
beginTrace(String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.impl.WebAdviceProcessor
 
BinaryOperator - Interface in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Interface for binary operators in OXPath
blur() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
blur - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMFocusEvent
 
BOOLEAN - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
BOOLEAN_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
booleanValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Casts object as boolean
browser - Variable in class uk.ac.ox.cs.diadem.webapi.listener.ProgressEvent
 
browser - Variable in class uk.ac.ox.cs.diadem.webapi.listener.StatusTextEvent
 
BROWSER_HOME_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
BROWSER_RUN_FILE_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
BROWSER_XVFB_RUN_FILE_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
BrowserListener - Interface in uk.ac.ox.cs.diadem.webapi.listener
 
BrowserLocationListener - Interface in uk.ac.ox.cs.diadem.webapi.listener
This listener interface may be implemented in order to receive a LocationEvent notification when a WebBrowser navigates to a different URL.
BrowserProgressListener - Interface in uk.ac.ox.cs.diadem.webapi.listener
 
BrowserStats - Interface in uk.ac.ox.cs.diadem.webapi.utils
 
BrowserStatusTextListener - Interface in uk.ac.ox.cs.diadem.webapi.listener
This listener interface may be implemented in order to receive a StatusTextEvent notification when the status text for a WebBrowser is changed.
BrowserTitleListener - Interface in uk.ac.ox.cs.diadem.webapi.listener
This listener interface may be implemented in order to receive a TitleEvent notification when the title of the document displayed in a WebBrowser is known or has been changed.
bufcolumn - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
buffer - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
bufline - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
bufpos - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Position in buffer.
build() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Returns new PAATState object parameterized by the builder; only means of producing PAATState objects outside the PAATState class
build(String) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
Builds the (immutable) StyledOverlay
build() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ActionExecutionReportBuilder
 
build() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder
 
build() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo
 
build() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
build() - Method in class uk.ac.ox.cs.diadem.webapi.WebBrowserBuilder
 
Builder(OXPathContextNode) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Signature for building new PAATState object based on minimal constructor; meant for first call when no AFP state, output is yet recorded
Builder(IOXPathNodeList) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Signature for building new PAATState object based on minimal constructor; meant for first call when no AFP state, output is yet recorded.
Builder(OXPathContextNode, Node, Node, boolean, int, int, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Signature for building verbose new PAATState object
Builder(IOXPathNodeList, Node, Node, boolean, int, int, boolean, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Signature for building verbose new PAATState object (we don't make defensive copies of the context set for performance reasons, so be aware)
Builder(PAATState) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Signature for building new PAATState object copying state from existing object (we don't make defensive copies of input objects for performance reasons, so be aware)
Builder(Step) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep.Builder
constructor with an initial step
BuilderForChangeOnFormInfo(String) - Constructor for class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo
 
BuilderForChangeOnFormInfo_OLD(String) - Constructor for class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
buildNode() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Returns new PAATStateEvalIterative object parameterized by the builder; only means of producing PAATStateEvalIterative objects outside the PAATState class
buildSet() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Returns new PAATStateEvalSet object parameterized by the builder; only means of producing PAATStateEvalSet objects outside the PAATState class
buildStep() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep.Builder
Builds the step, finalizing the aggregation

C

castToDriver(WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.utils.WebUtils
 
CEILING - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
changed(LocationEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.listener.BrowserLocationListener
This method is called when the current location is changed.
changed(ProgressEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.listener.BrowserProgressListener
This method is called when a progress is made during the loading of the current location.
changed(StatusTextEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.listener.BrowserStatusTextListener
This method is called when the status text is changed.
changed(TitleEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.listener.BrowserTitleListener
This method is called when the title of the current document is available or has changed.
ChangeOnFormInfo - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
ChangeOnFormInfo.CHANGE - Enum in uk.ac.ox.cs.diadem.webapi.interaction.change
 
changeType() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.ChangeOnFormInfo
 
changeType() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.MajorPageChangeInfo
 
changing(LocationEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.listener.BrowserLocationListener
This method is called when the current location is about to be changed.
characterData() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationObserver.MutationObserverOptions
 
chars1 - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.LinesToCharsResult
 
chars2 - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.LinesToCharsResult
 
CHECK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
checkParameterCount(int) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunction
Given the number of parameters, can statically check if this function accepts this number of parameters
checkParameterCount(int) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunctions
Given the number of parameters, can statically check if this function accepts this number of parameters
checkThreshold(XPathNodePointerRanking, Integer) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.FinderUtils
 
checkUniqueMatchingPaths(DOMNode, DOMNode, XPathNodePointerRanking) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
CHILD - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
childList() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationObserver.MutationObserverOptions
 
children - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
children - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
children() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
Navigates the tree
childrenAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
Accept the visitor.
classes() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
the list of css classes for the current node
cleanCache() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Removes allElements cache entries
cleanCache() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Removes allElements cache entries
clear(DOMDocument) - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.NewSimpleExtractor
Clears all memoized data for the input DOMDocument.
clear(DOMDocument) - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.SimpleExtractor
Deprecated.
Clears all memoized data for the input DOMDocument.
clear(DOMDocument) - Method in interface uk.ac.ox.cs.diadem.oxpath.utils.OXPathCache
Clears all memoized data for the input DOMDocument.
clear(DOMDocument) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizer
 
clear(DOMDocument) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizerNaive
 
clearNodeScope(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
CLI_CONFIG_FILE_RELATIVE_PATH - Static variable in class uk.ac.ox.cs.diadem.oxpath.cli.OXPathCLI
 
CLICK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
click(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Simulates a real mouse left click on an element.
click() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Simulates a real mouse left click on an element.
click - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
click(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
click() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
clickJS() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOmElementOnJS
 
CLICKWITHCHANGE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
close() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IStreaming.IStreamCloser
The stream is initialised and closed by the Output handler.
close() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
close() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
close() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Closes the browser.
close() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Closes the browser.
CLOSE_BRACKET - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
CLOSE_CURLY - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
CLOSE_PARAN - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
CLOSE_PARAN_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
closeNodeScope(Node, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
closeNodeScope(Node, boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
code - Variable in exception uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathException
 
COLLECT_STATISTICS_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
COLON - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
column - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
combine(PositionFuncEnum) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.PositionFuncEnum
Combines two inputs (basically an OR function for two inputs - position() and last() boolean flags
COMMA - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
COMMA_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
COMMENT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
compareDocumentPosition(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
From the DOM standard
compareDocumentPosition(DOMNode) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
compareTo(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Standard comparator for nodes.
compareTo(OXPathContextNodeConstructed) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
 
compareTo(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNodeConstructed
compareTo is implemented so as to establish natural ordering compatible with equals.
compareTo(OXPathContextNodeConstructed) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNodeConstructed
compareTo is implemented so as to establish natural ordering compatible with equals.
compareTo(XPathNodePointer) - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
 
completed(ProgressEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.listener.BrowserProgressListener
This method is called when the current location has been completely loaded.
ComplexOXPathStepPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
compute(OXPathType, OXPathType) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.RelationalExprOp
Precomputes lists needed by all operators.
computeAllPointers(DOMNode, DOMNode, String, int) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
computeAllPointersExtended(DOMNode, DOMNode, String, int) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
computeBestPointer(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
computeCanonicalXPath(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathFinderByCanonical
Gets the canonical XPath for a DOM node.
computeDifferences() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.PageStateRecorder
 
computeEquality(OXPathType, OXPathType) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.EqualityExprOp
Precomputes lists needed by all operators.
computeRankingUsingTypesExtended(DOMNode, DOMNode, String, int, EnumSet<XPathNodePointer.Type>, Integer) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
computeRobustPointers(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
CONCAT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
concatChild(XPathNodePointer) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointer
Creates a new XPathNodePointer by concatenating this and other via '/'.
concatChild(XPathNodePointer) - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
 
concatDescendantOrSelf(XPathNodePointer) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointer
Creates a new XPathNodePointer by concatenating this and other via '//'.
concatDescendantOrSelf(XPathNodePointer) - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
 
ConfigurableConnectFirefoxDriver - Class in uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver
 
ConfigurableConnectFirefoxDriver() - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver.ConfigurableConnectFirefoxDriver
 
ConfigurableConnectFirefoxDriver(FirefoxProfile) - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver.ConfigurableConnectFirefoxDriver
 
ConfigurableConnectFirefoxDriver(Capabilities) - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver.ConfigurableConnectFirefoxDriver
 
ConfigurableConnectFirefoxDriver(Capabilities, Capabilities) - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver.ConfigurableConnectFirefoxDriver
 
ConfigurationObject - Class in uk.ac.ox.cs.diadem.util.configuration
Hierarchical configuration.
ConfigurationObject(BaseHierarchicalConfiguration, ConfigurationObjectFactory) - Constructor for class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObject
 
ConfigurationObjectFactory - Class in uk.ac.ox.cs.diadem.util.configuration
Factory for creating ConfigurationObject.
ConfigurationObjectFactory() - Constructor for class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObjectFactory
 
configureXPathLocatorHeuristics(boolean, boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser.Options
Enables/Disables usage of id and class attributes in computing xpath locators for nodes
confirm(DOMWindow, String, String) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up a dialog with OK and Cancel buttons.
confirmCheck(DOMWindow, String, String, String, boolean[]) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up a dialog with OK and Cancel buttons and a labeled checkbox.
confirmEx(DOMWindow, String, String, long, String, String, String, String, boolean[]) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up a dialog with up to 3 buttons and an optional, labeled checkbox.
connectTo(FirefoxBinary, FirefoxProfile, String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver.ConfigurableConnectFirefoxDriver
 
CONTAINS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
CONTAINSFUNC - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
contextmenu - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
contextualize(List<DOMNode>) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
 
copyResourcesToDirectory(JarFile, String, String, boolean) - Static method in class uk.ac.ox.cs.diadem.util.misc.JarUtils
Copies a directory from a jar file to an external directory.
COUNT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
count(String, WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
Returns the value of the xpath expression count(myexpression).
countElementsWithVisibilityChange() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
create(File) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObjectFactory
Create a configuration object.
create(URL) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObjectFactory
Create a configuration object.
create(BaseHierarchicalConfiguration) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObjectFactory
 
createElement(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Creates an element of the type specified belonging to this document http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID- 1334481328
createExpression(String, DOMXPathNSResolver) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathEvaluator
 
createNode(String, String...) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
Crate a StyledNode associated to the given CSS class names.
createNSResolver(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathEvaluator
 
createOrGetModificationReportBuilder() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ActionExecutionReportBuilder
 
createRange(DOMNode, int, DOMNode, int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
 
createRangeNode(String, String, Pair<Integer, Integer>, String...) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
 
createRangeNode(String, Pair<Integer, Integer>, String...) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
 
createRect(int, int, int, int) - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder
 
CSSMutationObserver - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
CSSMutationRecord - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
cssRules() - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
All rules of tihs stylesheet
CSSStyleRule - Interface in uk.ac.ox.cs.diadem.webapi.css
A partial and adapted implementation of http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSStyleRule
CSSStyleSheet - Interface in uk.ac.ox.cs.diadem.webapi.css
Partial implementation of http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSStyleSheet
curChar - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
 
current - Variable in class uk.ac.ox.cs.diadem.webapi.listener.ProgressEvent
current value
currentStateIsAtLocation(String) - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageStateRecorder
 
currentToken - Variable in exception uk.ac.ox.cs.diadem.oxpath.parse.ParseException
This is the last token that has been consumed successfully.
CURRENTURL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
CustomSimpleNode - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
This base implementation for AST nodes contains all additional code that cannot be put into SimpleNode because auto-generated.
CustomSimpleNode(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
CustomSimpleNode(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 

D

data() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.TextualInfo
 
DBLCLICK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
dblclick - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
debugStream - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Debug output.
decoratedElement - Variable in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
decoratedNode - Variable in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
DEFAULT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
Lexical state.
DEFAULT_CONFIGURATION_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.WebBrowserBuilder
 
DEFAULT_LOG4J_CONFIG - Static variable in class uk.ac.ox.cs.diadem.oxpath.cli.OXPathCLI
 
DEFAULT_WRAPPER_ID - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
deinit() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IInitializable
 
delegate() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
deleteRule(int) - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
Removes the rule in the given position.This will trigger all references to CSSStyleRule to be stale,
deleteRule(CSSStyleRule) - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
 
DELIMETER_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
DELIMETER_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
DESCENDANT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
DESCENDANTORSELF - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
DescendantOrSelfShort() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
DESCENDENT_OR_SELF_SHORT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
detach() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlay
It removes all the nodes created and restores the original DOM
detectedChanges() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ModificationReport
 
detectListBelow(DOMTypeableElement, Set<DOMMutationRecord>) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils
 
DiademInstallationSupport - Class in uk.ac.ox.cs.diadem.util.misc
 
DialogsService - Interface in uk.ac.ox.cs.diadem.webapi
It represents service that allows handling browser dialogs such as JavaScript alert, confirmation, prompt, error dialogs and other.
Diff(diff_match_patch.Operation, String) - Constructor for class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Diff
Constructor.
diff_bisect(String, String, long) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Find the 'middle snake' of a diff, split the problem in two and return the recursively constructed diff.
diff_charsToLines(LinkedList<diff_match_patch.Diff>, List<String>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Rehydrate the text in a diff from a string of line hashes to real lines of text.
diff_cleanupEfficiency(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Reduce the number of edits by eliminating operationally trivial equalities.
diff_cleanupMerge(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Reorder and merge like edit sections.
diff_cleanupSemantic(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Reduce the number of edits by eliminating semantically trivial equalities.
diff_cleanupSemanticLossless(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Look for single edits surrounded on both sides by equalities which can be shifted sideways to align the edit to a word boundary.
diff_commonOverlap(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Determine if the suffix of one string is the prefix of another.
diff_commonPrefix(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Determine the common prefix of two strings
diff_commonSuffix(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Determine the common suffix of two strings
Diff_EditCost - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Cost of an empty edit operation in terms of edit characters.
diff_fromDelta(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Given the original text1, and an encoded string which describes the operations required to transform text1 into text2, compute the full diff.
diff_halfMatch(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Do the two texts share a substring which is at least half the length of the longer text? This speedup can produce non-minimal diffs.
diff_levenshtein(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Compute the Levenshtein distance; the number of inserted, deleted or substituted characters.
diff_linesToChars(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Split two texts into a list of strings.
diff_main(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Find the differences between two texts.
diff_main(String, String, boolean) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Find the differences between two texts.
diff_match_patch - Class in uk.ac.ox.cs.diadem.webapi.utils
Class containing the diff, match and patch methods.
diff_match_patch() - Constructor for class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
 
diff_match_patch.Diff - Class in uk.ac.ox.cs.diadem.webapi.utils
Class representing one diff operation.
diff_match_patch.LinesToCharsResult - Class in uk.ac.ox.cs.diadem.webapi.utils
Internal class for returning results from diff_linesToChars().
diff_match_patch.Operation - Enum in uk.ac.ox.cs.diadem.webapi.utils
The data structure representing a diff is a Linked list of Diff objects: {Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"), Diff(Operation.EQUAL, " world.")} which means: delete "Hello", add "Goodbye" and keep " world."
diff_match_patch.Patch - Class in uk.ac.ox.cs.diadem.webapi.utils
Class representing one patch operation.
diff_prettyHtml(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Convert a Diff list into a pretty HTML report.
diff_text1(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Compute and return the source text (all equalities and deletions).
diff_text2(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Compute and return the destination text (all equalities and insertions).
Diff_Timeout - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Number of seconds to map a diff before giving up (0 for infinity).
diff_toDelta(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Crush the diff into an encoded string which describes the operations required to transform text1 into text2.
diff_xIndex(LinkedList<diff_match_patch.Diff>, int) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
loc is a location in text1, compute and return the equivalent location in text2.
differenceTypeIfAny(SimplePageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageState
This will have a meaningful result only when either SimplePageState.identicalTo(SimplePageState) or SimplePageState.atSameLocation(SimplePageState) have been called, and return false, otherwise it will return MajorPageChangeInfo.MajorChangeType#UNSPECIFIED;
diffs - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Patch
 
DIGIT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
Digits() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
DIGITS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
disable() - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
Disables the stylesheet
disable_tracing() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Disable tracing.
disableCache() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathFinderByCanonical
 
disableCache() - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
DISABLED_CONTENT_TYPE_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
DISABLED_CONTENT_TYPES_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
DISABLED_THIRDPARTY_CONTENT_TYPE_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
DISABLED_THIRDPARTY_CONTENT_TYPES_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
disabledElement() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
disconnect() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationObserver
Stops the MutationObserver instance from receiving notifications of DOM mutations.
DISPLAY_NUMBER_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
DISPLAY_SIZE_FILE_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
DIV - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
divideScores(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRanking
Creates a new ranking with divided scores.
divideScores(int) - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
DOC_BEGIN - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
document() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
DOCUMENT_POSITION_CONTAINED_BY - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Document position constants
DOCUMENT_POSITION_CONTAINS - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Document position constants
DOCUMENT_POSITION_DISCONNECTED - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Document position constants
DOCUMENT_POSITION_FOLLOWING - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Document position constants
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Document position constants
DOCUMENT_POSITION_PRECEDING - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Document position constants
doit - Variable in class uk.ac.ox.cs.diadem.webapi.listener.LocationEvent
A flag indicating whether the location loading should be allowed.
doJustAfterLastOutput() - Method in class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
doJustBeforeFirstOutput() - Method in class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
DOLLAR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
DOLLAR_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
DOMAttrModified - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMutationEvent
 
DOMBoundingClientRect - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMCharacterDataModified - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMutationEvent
 
DOMCSS2Properties - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMCSS2Properties.CssProp - Enum in uk.ac.ox.cs.diadem.webapi.dom
 
DOMCSS2Properties.CssProperty - Enum in uk.ac.ox.cs.diadem.webapi.dom
 
DOMCSSStyleDeclaration - Interface in uk.ac.ox.cs.diadem.webapi.dom
Partial wrapping implementation of http://www.w3.org/TR/2000/REC-DOM-Level-2-Style -20001113/css.html#CSS-CSSStyleDeclaration
DOMDocument - Interface in uk.ac.ox.cs.diadem.webapi.dom
Wrapping interface for http://www.w3.org/2003/01/dom2-javadoc/org/w3c/dom/Document.html
DOMDocument.CRITERIA - Enum in uk.ac.ox.cs.diadem.webapi.dom
 
DOMDocumentType - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMDOMException - Exception in uk.ac.ox.cs.diadem.webapi.dom.xpath
In general, DOM methods return specific error values in ordinary processing situations, such as out-of-bound errors.
DOMDOMException(int, String) - Constructor for exception uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMDOMException
 
DOMElement - Interface in uk.ac.ox.cs.diadem.webapi.dom
Wrapping interface for http://www.w3.org/2003/01/dom2-javadoc/org/w3c/dom/Element.html
DOMElementDecorator - Class in uk.ac.ox.cs.diadem.webapi.dom.utils
 
DOMElementDecorator(DOMElement) - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
Constructs a new decorator for the DOMElement given as input
DOmElementOnJS - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMEvent - Enum in uk.ac.ox.cs.diadem.oxpath.utils
DOM Events for controlling input into the OXPathWebAccessNode.fireEvent(event) method by enumeration of each of the DOM 3 Events to fire.
DOMEvent - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
The DOMEvent interface is the primary datatype for allElements events in the Document Object Model.
DOMEventListener - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
The DOMEventListener interface is a callback interface for listening to events in the Document Object Model.
DOMEventTarget - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
The DOMEventTarget interface is the interface implemented by allElements event targets in the Document Object Model.
DOMFocusEvent - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
 
DOMHTMLForm - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMHTMLInputElement - Interface in uk.ac.ox.cs.diadem.webapi.dom
For more information on this interface please see http://www.w3.org/TR/DOM-Level-2-HTML/
DOMHTMLOptionElement - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMHTMLOptionsCollection - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMHTMLSelect - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMHTMLTextAreaElement - Interface in uk.ac.ox.cs.diadem.webapi.dom
Partially implemented.
DOMKeyboardEvent - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
 
DOMKeyboardEvent.Key - Enum in uk.ac.ox.cs.diadem.webapi.dom.event
 
DOMLookup - Interface in uk.ac.ox.cs.diadem.oxpath.core.domlookup
These interface specifies classes that compensate for an issue (observed in Mozilla), where DOM references perpetuate after new pages are loaded and the old page is revisited by invoking browser.back().
DOMLookupByRobustXPath - Class in uk.ac.ox.cs.diadem.oxpath.core.domlookup
Implementation based on DOMNodeFinderService
DOMLookupByRobustXPath(WebBrowser, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByRobustXPath
 
DOMLookupByRobustXPath(WebBrowser) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByRobustXPath
 
DOMLookupByUniqueXPath - Class in uk.ac.ox.cs.diadem.oxpath.core.domlookup
Implementation based on DOMNodeFinderService
DOMLookupByUniqueXPath(WebBrowser, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByUniqueXPath
 
DOMLookupByUniqueXPath(WebBrowser) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByUniqueXPath
 
DOMLookupDocumentPosition - Class in uk.ac.ox.cs.diadem.oxpath.core.domlookup
Deprecated.
it proved to be brittle
DOMLookupDocumentPosition(boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
empty constructor
DOMMouseEvent - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-MouseEvent
DOMMutationEvent - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
 
DOMMutationObserver - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
See https://developer.mozilla.org/en-US/docs/DOM/MutationObserver
DOMMutationObserver.MutationObserverOptions - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
DOMMutationRecord - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
DOMMutationRecord.MutationType - Enum in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
DOMNamedNodeMap<N extends DOMNode> - Interface in uk.ac.ox.cs.diadem.webapi.dom
wrapping interface for http://www.w3.org/2003/01/dom2-javadoc/org/w3c/dom/NamedNodeMap.html
DOMNode - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMNode.Type - Enum in uk.ac.ox.cs.diadem.webapi.dom
 
DOMNodeDecorator - Class in uk.ac.ox.cs.diadem.webapi.dom.utils
 
DOMNodeDecorator(DOMNode) - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
DOMNodeFinderService - Class in uk.ac.ox.cs.diadem.webapi.dom.finder
Utility class
DOMNodeFinderService.Score - Enum in uk.ac.ox.cs.diadem.webapi.dom.finder
 
DOMNodeInserted - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMutationEvent
 
DOMNodeList - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMNodeRemoved - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMutationEvent
 
DOMNodeSelector - Interface in uk.ac.ox.cs.diadem.webapi.dom
The DOMNodeSelector interface is an interface for getting nodes that match a given CSS selector.
DOMNodeUtils - Class in uk.ac.ox.cs.diadem.webapi.dom.finder
A collection of DOM helpers, such as the lowest common ancestor computation.
DOMNodeUtils() - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeUtils
 
DOMPROPERTY - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
DOMRange - Interface in uk.ac.ox.cs.diadem.webapi.dom
For more information on this interface please see http://www.w3.org/TR/DOM-Level-2-Traversal-Range/
DOMSubtreeModified - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMutationEvent
 
DOMTypeableElement - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMUIEvent - Interface in uk.ac.ox.cs.diadem.webapi.dom.event
 
DOMVisitor - Interface in uk.ac.ox.cs.diadem.webapi.dom
Interface for a DOM tree visitor.
DOMWindow - Interface in uk.ac.ox.cs.diadem.oxpath.utils
 
DOMWindow - Interface in uk.ac.ox.cs.diadem.webapi.dom
 
DOMXPathEvaluator - Interface in uk.ac.ox.cs.diadem.webapi.dom.xpath
Provides XPath functionalities (http://www.w3.org/TR/DOM-Level-3-XPath/) For examples, https://developer.mozilla.org/en/Introduction_to_using_XPath_in_JavaScript, http://www.wrox.com/WileyCDA/Section/id-291861.html, and http://xqilla.sourceforge .net/docs/dom3-api/classxercesc_1_1DOMXPathEvaluator.html
DOMXPathException - Exception in uk.ac.ox.cs.diadem.webapi.dom.xpath
 
DOMXPathException(int, String) - Constructor for exception uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathException
 
DOMXPathExpression - Interface in uk.ac.ox.cs.diadem.webapi.dom.xpath
 
DOMXPathNSResolver - Interface in uk.ac.ox.cs.diadem.webapi.dom.xpath
 
DOMXPathResult - Interface in uk.ac.ox.cs.diadem.webapi.dom.xpath
 
Done() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reset buffer when finished.
doNotLoadAnyThirdPartyContent() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Shortcut for #setDisabledThirdPartyContentTypes(WebBrowser.ContentType.values())
doQuery(String, String, WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
Executes the given query and returns the textual representation of the result (not useful to retrieve nodes)
DOUBLE_QUOTE_CHAR - Static variable in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
 
DOUBLE_QUOTE_STRING_PATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
DOWNLOAD_DIR_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
dump(String) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
DumpTreeVisitor - Class in uk.ac.ox.cs.diadem.oxpath.utils
Simple visitor implementation to print out OXPath expressions into String objects that are encoded as AST trees.
DumpTreeVisitor(StringBuilder) - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.DumpTreeVisitor
Empty constructor

E

elementByPosition(int, int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Returns the element from the document whose elementFromPoint method is being called which is the topmost element which lies under the given point.
elementName(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.FinderUtils
 
EMPTY_RECORD_FILTER - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
EMPTY_ROW_FILTER - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
EMPTYRESULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
premade object that returns empty output
enable() - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
Enables the stylesheet
ENABLE_PLUGINS_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
enable_tracing() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Enable tracing.
enableCache() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathFinderByCanonical
 
enableCache() - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
enableOXPathOptimization(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser.Options
This should be used only when the browser is used for OXPath.
enableSilentPromptService(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
enableSilentPromptService(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
if enabled, blocks allElements javascript alerts and popups.
enableSilentPromptService(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
if enabled, blocks allElements javascript alerts and popups.
encaseXpathString(String) - Static method in class uk.ac.ox.cs.diadem.oxpath.utils.PrintVisitor
 
END_EXTRACT_MARK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
END_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
END_URL_IN_PATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
endColumn - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
The column number of the last character of this Token.
endElement(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMVisitor
Called after visiting allElements node's descendant
endExtraction() - Method in interface uk.ac.ox.cs.diadem.oxpath.core.extraction.Extractor
Signals end of extraction
endExtraction() - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.NewSimpleExtractor
Signals end of extraction
endExtraction() - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.SimpleExtractor
Deprecated.
Signals end of extraction
ENDLINE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
endLine - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
The line number of the last character of this Token.
endTrace(String) - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.AdviceProcessor
 
endTrace(String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.impl.WebAdviceProcessor
 
EngineOptions() - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
ENTERFRAME - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ENTERSIGNAL - Static variable in class uk.ac.ox.cs.diadem.oxpath.core.ActionEngine
Constant encoding carriage return character
EOF - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
End of File.
eol - Variable in exception uk.ac.ox.cs.diadem.oxpath.parse.ParseException
The end of line string for this machine.
EqualityExprOp - Enum in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Enum encoding realtional operators in OXPath
equals(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Overridden to only treat position and last as the only components of equality in order for the memoization to work correctly for the PAATStateEvalIterate class.
equals(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalIterative
 
equals(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
 
equals(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNodeConstructed
 
equals(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Generated equals(Object) override for object equality
EQUALS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
equals(Object) - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
 
equals(Object) - Method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 
equals(Object) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Diff
Is this Diff equivalent to another Diff?
EQUALS_DEFAULT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
EQUALS_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ESCAPE_CHAR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
ESCAPE_CHAR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc.HierarchyJDBCOutputHandler
 
ESCAPE_CHAR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
ESCAPE_CHAR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
EscapingUtils - Class in uk.ac.ox.cs.diadem.util.misc
A collection of methods for escaping especially useful for dlv
eval_(DOMNode, Node, PAATStateEvalIterative) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.PAATEval_
Need to call this method to check children so that memoization is applied
evaluate(File, WebBrowserBuilder, IAbstractOutputHandler) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
Evaluates a query contained in a File (in the UTF8 encoding) , using the given WebBrowser.
evaluate(File, WebBrowser, IAbstractOutputHandler) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
Evaluates a query contained in a File (in the UTF8 encoding) , using the given WebBrowser.
evaluate(Reader, WebBrowserBuilder, IAbstractOutputHandler) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
Evaluates a query provided as a Reader, using the given WebBrowser.
evaluate(Reader, WebBrowser, IAbstractOutputHandler) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
Evaluates a query provided as a Reader, using the given WebBrowser.
evaluate(String, WebBrowserBuilder, IAbstractOutputHandler) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
Evaluates a query provided as a Reader, using the given WebBrowser.
evaluate(String, WebBrowser, IAbstractOutputHandler) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
Evaluates a query provided as string, using the given WebBrowser.
evaluate(ArrayList<OXPathType>, PAATStateEvalSet) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunction
Evaluates the function (by PAAT with a list of arguments).
evaluate(OXPathType, OXPathType) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.operators.BinaryOperator
evaluates input by the operation and returns the result
evaluate(OXPathType) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.operators.UnaryOperator
evaluates input by the operation and returns the result
evaluate(OXPathContextNode, NodeTest) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.OXPathAxis
evaluates the context node with the step using this axis and nodetest
evaluate(OXPathContextNode, Axis) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.OXPathNodeTest
evaluates the context node with the step using this axis and nodetest
evaluate(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Returns the result, if any, of executing the specified java script.
evaluate(String, DOMNode, DOMXPathNSResolver, short, Object) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathEvaluator
 
evaluate(DOMNode, short, Object) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathExpression
 
evaluate(String) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Returns the result, if any, of executing the specified java script.
evaluateBulk(DOMNode, String, Set<String>) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathEvaluator
 
evaluateIterative(OXPathContextNode, OXPathType) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.Selector
evaluates input by the operation and returns the result; call this method when no position() or last() node tests occur inside subsequent predicates (or this one) in this list.
evaluateIterative(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.SelectorPredicate
evaluates input by the operation and returns the result; call this method when no position() or last() node tests occur inside subsequent predicates (or this one) in this list.
evaluateSet(IOXPathNodeList, OXPathType) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.Selector
evaluates input by the operation and returns the result; call this method when position() or last() node tests occur inside subsequent predicates (or this one) in this list.
evaluateSet(IOXPathNodeList) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.SelectorPredicate
evaluates input by the operation and returns the result; call this method when position() or last() node tests occur inside subsequent predicates (or this one) in this list.
evaluateWithBrowserBuilder(Node, WebBrowserBuilder, IAbstractOutputHandler) - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
 
EVENT_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMFocusEvent
 
EVENT_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
EVENT_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
EVENT_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMUIEvent
 
EXCLAIMATION_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
execute(ActionSpecification) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.impl.WebDriverActionExecutor
 
execute(ActionSpecification) - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.WebActionExecutor
 
executeJavaScript(String, Object...) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
executeJavaScript(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
executeJavaScript(String) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
ExecutionStatus - Interface in uk.ac.ox.cs.diadem.webapi.interaction
 
ExecutionStatus.Cause - Enum in uk.ac.ox.cs.diadem.webapi.interaction
 
ExecutionStatus.Status - Enum in uk.ac.ox.cs.diadem.webapi.interaction
 
ExpandBuff(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
expectedClass(Class<?>) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
expectedTokenSequences - Variable in exception uk.ac.ox.cs.diadem.oxpath.parse.ParseException
Each entry in this array is an array of integers.
ExplicitAction - Class in uk.ac.ox.cs.diadem.oxpath.model.language
Class for explicit actions
ExplicitAction(String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.ExplicitAction
basic constructor
Expression() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
extractNode(DOMNode, String, Integer) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.extraction.Extractor
Allows the extraction of the node specified by the pair (context,label) and returns a unique identifier (as an int) that uniquely identifies this extraction marker.
extractNode(DOMNode, String, Integer, String) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.extraction.Extractor
Allows the extraction of the node specified by the pair (context,label) and returns a unique identifier (as an int) that uniquely identifies this extraction marker.
extractNode(DOMNode, String, Integer) - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.NewSimpleExtractor
Allows the extraction of the node specified by the pair (context,label) and returns a unique identifier (as an int) that uniquely identifies this extraction marker.
extractNode(DOMNode, String, Integer, String) - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.NewSimpleExtractor
Allows the extraction of the node specified by the pair (context,label) and returns a unique identifier (as an int) that uniquely identifies this extraction marker.
extractNode(DOMNode, String, Integer) - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.SimpleExtractor
Deprecated.
Allows the extraction of the node specified by the pair (context,label) and returns a unique identifier (as an int) that uniquely identifies this extraction marker.
extractNode(DOMNode, String, Integer, String) - Method in class uk.ac.ox.cs.diadem.oxpath.core.extraction.SimpleExtractor
Deprecated.
Allows the extraction of the node specified by the pair (context,label) and returns a unique identifier (as an int) that uniquely identifies this extraction marker.
Extractor - Interface in uk.ac.ox.cs.diadem.oxpath.core.extraction
Interface capturing the core methods for OXPath extraction

F

FactSerializer - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
failedAction(String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedActionOnStaleElement(String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedActionTimeout(ExecutionStatus.Status, ExecutionStatus.Cause) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedBackAction(String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedClickAction(String...) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedMoveToFrameAction() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedNavigateAction(ExecutionStatus.Status, String, String, int, ExecutionStatus.Cause) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedSelectAction(String, String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
failedTypeInAction(String, String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
fallBackToJSExecutionOnNotInteractableElements() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser.Options
 
FALSE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
FIELD - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
FieldTypes - Enum in uk.ac.ox.cs.diadem.oxpath.core
FieldTypes describe the type (and paths) for web form field queries Only user viewable/mutable field elements are implemented (i.e.
FillBuff() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
filter(T) - Method in interface uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler.IFilter
 
filter(T) - Method in interface uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler.IFilter
 
filterOut(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMVisitor
Returns true is the current node must be skipped during the visit, false otherwise
FinderUtils - Class in uk.ac.ox.cs.diadem.webapi.dom.finder
 
findRulesBySelectorText(String) - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
Filters rules by selectorText (e.g., '.myClass')
finish() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMVisitor
Called at the very end of the visit
fireFocusEvent(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Performs the specified focus/blur event (see DOMFocusEvent) on this element element and waits until the document at the new location (if any), is fully loaded.
fireFocusEvent(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
fireKeyboardEvent(String, char) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Performs the specified focus event (see DOMKeyboardEvent) on this element element and waits until the document at the new location (if any), is fully loaded.
fireKeyboardEvent(String, char) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
fireMouseEvent(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Performs only the specified mouse event (see DOMMouseEvent) on this element element and waits until the document at the new location (if any), is fully loaded.
fireMouseEvent(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
first() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.IOXPathNodeList
 
FIRST_ORDERED_NODE_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
flattern(char, char) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.Record
Flattern the record, converting it into the list of atomic values.
flatternColumnNamePaths(char, char) - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
flatternRows(char, char) - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
Flatten the rows, converting them into the list of atomic values.
FLOOR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
FOCUS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
focus() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Simulates a real focus event (also generates the blur on the current active element if any).
focus - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMFocusEvent
 
focus() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
FOLLOWING - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
FOLLOWINGSIBLING - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
forTest() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ExecutionStatus
Internal Use for easier tests
forward(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Forces forward button on the browser
forward(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Forces forward button on the browser
ForwardAxis - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum type encoding forward axes in OXPath
FRESHQUERYPREFIX - Static variable in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
Prefix expression to get fresh nodes
FRESHQUERYSUFFIX - Static variable in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
Suffix expression to get fresh nodes
FullStep() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 

G

generateParseException() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Generate ParseException.
GenericModification - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
GenericModification.ModificationType - Enum in uk.ac.ox.cs.diadem.webapi.interaction.change
 
GeoLocation(double, double) - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl.GeoLocation
 
getAccept() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getAcceptCharset() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getAccessKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getAccumulativeOutput() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IWithAccumulativeOutput
 
getAccumulativeOutput() - Method in class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
getAccumulativeOutput() - Method in class uk.ac.ox.cs.diadem.oxpath.output.NodeOutputHandler
 
getAccumulativeOutput() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
getAccumulativeOutput() - Method in class uk.ac.ox.cs.diadem.oxpath.output.xml.XMLOutputHandler
 
getAction() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
getAction() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
 
getAction() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getActionDescription() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getActionExecutionStatus() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionExecutionReport
A concise ExecutionStatus on the execution
getActionExecutor() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
getActionExecutor() - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
Returns a WebActionExecutor if available for this implementation, or null otherwise
getActionFreePrefix() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Returns the action free prefix of current context
getActionFreePrefixEnd() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Returns the point in the AST where Action Free Navigation should end
getActionKeyword(String) - Static method in enum uk.ac.ox.cs.diadem.oxpath.core.ActionKeywords
static method for selecting one of the ActionKeywords objects based on its value
getActionType() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
returns the type of action
getActionType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.ExplicitAction
returns the type of action
getActionType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.KeywordAction
returns the type of action
getActionType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.PositionAction
returns the type of action
getActionType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.URLAction
returns the type of action
getActionType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.VariableAction
returns the type of action
getActionType() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getAdvice(String) - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.AdviceProcessor
 
getAdvice(String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.impl.WebAdviceProcessor
 
getAdviceProcessor() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
getAdviceProcessor() - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
 
getAlertPayload() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ModificationReport
 
getAlign() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getAllowMultipleValuesPerAttribute() - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
getAlt() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getAltKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
getAltKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getAppearedDisabledFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getAppearedEnabledFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getAppearedText() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getAtomicEditDistance(PageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Returns the edit distance in terms of fine-grained, atomic units such as characters.
getAttribute(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Gets an attribute by name
getAttribute(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
getAttributeName() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.Selector
returns the attribute name corresponding to the selector
getAttributes() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
getAttributes() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Be careful can return null TODO: Gio check it!
getAttributes() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getAttributesAsRecord() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
getAttributesSeenPerTuple() - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
getAutoPosition() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Auto-position flag for positioning window on screen.
getAxis() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.AbbreviatedStep
returns the axis associated with this step
getAxis() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep
Returns the axis associated with the first step in the aggregation
getAxis() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathStep
returns the axis associated with this step
getAxis() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Step
returns the axis associated with this step
getBackNumber() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
returns the number of back actions currently associated with this element
getBeginColumn() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Get token beginning line number.
getBinaryOperator() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTBinaryOpExprCustom
 
getBooleanValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
getBottom() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMBoundingClientRect
 
getBoundingClientRect() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Gets the DOMBoundingClientRect for the element, relative to the document, i.e., taking into account window scrolling
getBoundingClientRect() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMRange
 
getBoundingClientRect() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
getBrowser() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getBrowser() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
Return the instance of the browser associated to this window
getBrowser() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
getBrowser() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
getBrowserDisplaySizeFileAbsolutePath() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
getBrowserHeight() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
getBrowserHomeAbsolutePath() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
getBrowserRunFileAbsolutePath() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
getBrowserWidth() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
getBrowserXvfbRunFileAbsolutePath() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
getButton() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
The button number that was pressed when the mouse event was fired: Left button=0, middle button=1 (if present), right button=2.
getByOXPath(Step) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Returns the node by calling the getByXPath in the browser's XPath API.
getByOXPath(AggregatedStep) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Returns the node by calling the getByXPath in the browser's XPath API.
getByXPath(String, boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Returns the node by calling the getByXPath in HtmlUnit.
getByXPath(String, boolean, boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Returns the node by calling the getByXPath in HtmlUnit.
getByXPath(String) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Returns the node by calling the getByXPath in the browser's XPath API.
getByXPath(String) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNodeConstructed
Evaluates XPath expression.
getByXPathBulk(String, Set<String>) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
 
getCanNodePointer(DOMNode, String, DOMNodeFinderService.Score) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathFinderByCanonical
NOT IMPLEMENTED.
getCanonicalPointer() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRanking
 
getCanonicalPointer() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
getCanonicalXPath(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Gets the absolute canonical XPath expression for a DOM node.
getCanonicalXPath(DOMNode, DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
getCanonicalXPath(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathFinderByCanonical
Gets the absolute canonical XPath expression for a DOM node.
getCanonicalXPath(DOMNode, DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathFinderByCanonical
Gets the scored XPath expression candidate for a DOM node.
getCause() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ExecutionStatus
 
getChangeOnFormInfo() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ModificationReport
 
getChangesToWatch() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
Internal use for easier testing
getCharCode() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
getChecked() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getChildByName(Node, String) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
getChildNodes() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getChildNodes() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getChildTagName() - Method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 
getClassAttributes() - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
 
getClientX() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getClientY() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getCode() - Method in enum uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent.Key
 
getCode() - Method in exception uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMDOMException
 
getCollectStatistics() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
"Collect statistics" attribute.
getColumn() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Deprecated.
getColumnNamePaths() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
Get list of headers, each header is represented as a list of name components.
getComparatorBasedOnDocumentPosition() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
getComparatorBasedOnStartEncoding() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
 
getComputedStyle() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Gets the computed style object
getComputedStyle() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
getConfiguration() - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObject
 
getContentAsString() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
getContentDOMWindow() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Return the top-level dom window associated to this browser
getContentDOMWindow() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Return the top-level dom window associated to this browser
getContextNode() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalIterative
Returns context at c
getContextSet() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalSet
Returns context at c.
getContextualAttributes() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
getCSSStyleSheet() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlay
the CSSStyleSheet to control the style of this overlay
getCtrlKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
getCtrlKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getCurrentAction() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalSet
Returns the identifier for the current action being processed
getCurrentExecutionStatus() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ActionExecutionReportBuilder
 
getDefaultChecked() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getDefaultSelected() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
getDefaultValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getDefaultValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLTextAreaElement
 
getDiademHome() - Static method in class uk.ac.ox.cs.diadem.util.misc.DiademInstallationSupport
Returns the DIADEM home folder where to install third-parties tools
getDifferences(PageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Returns a list of actual differences.
getDimension() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Get the current computed dimension for this document
getDimension() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
getDisabled() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getDisabled() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
getDisabled() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getDisabled() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLTextAreaElement
 
getDisabledContentTypes() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Content types (see WebBrowser.ContentType) to be disabled.
getDisabledFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getDisabledThirdPartyContentTypes() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Content types (see WebBrowser.ContentType) of third-party web pages to be disabled.
getDisappearedFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getDisplayNumber() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Display number for the XVFB mode enabled.
getDocument() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
Returns the current document node (that can be stale though @see DOMWindow.getDocument(boolean)
getDocument(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
Returns the document.
getDocumentElement() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Returns the document element
getDOMElementByLocator(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
getDOMElementByLocator(String) - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
It returns the DOMElement identified by the given xpath.
getDOMProperty(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
returns the string value (calling toString()) of the specified property.
getDownloadDirAbsolutePath() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
getEditDistance(PageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Returns the edit distance in terms of nodes.
getElementAncestor(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeUtils
 
getElementById(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Retrieves an element by id
getElements() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getElementsByName(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Retrieves the list of elements by name
getElementsByTagName(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Retrieves the list of elements by tagName
getEnabledFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getEnablePlugins() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
"Enable plug-ins" flag.
getEnclosingWindow() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Returns the DOMWindow object associated with the document or null if none available.
getEncoding() - Method in class uk.ac.ox.cs.diadem.oxpath.output.xml.XMLOutputHandler
 
getEnctype() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getEndColumn() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Get token end column number.
getEndLine() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Get token end line number.
getEndNodeLocator() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledRangeNode
xpath locator for the end node of the range
getEngine() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
getEngine() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
getEntityIndexes() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
getErrorMessage() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getExpected() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
getExtractionMarker() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
getField() - Method in class uk.ac.ox.cs.diadem.webapi.MiniBrowser.Advice
 
getFieldsHavingNewOptions() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getFieldsHavingRemovedOptions() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getFieldswithCSSChange() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getFieldType(DOMNode) - Static method in class uk.ac.ox.cs.diadem.oxpath.core.ActionEngine
Returns a FieldType based on the HTML data of the node.
getFirstChild() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getFirstChild() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getFirstNode(String, WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
Gets the first node returned by an xpath expression, or null if any
getFirstNode(String, DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
getFirstOutputTimeStamp() - Method in class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
getFirstStep() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
getFormNodeLocalId() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ObservedInteraction
 
getFormNodesToObserve() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ObservedInteraction
Maps PMNodeId --> DOMNOde
getFreq() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 
getFunction() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathFunctionCallCustom
 
getGeoLocation() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Geolocation.
getHeight() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder.Rect
 
getHeight() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMBoundingClientRect
 
getId() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Returns id
getIDAttributes() - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
 
getIdLabel() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
getIFrameChanges() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ModificationReport
 
GetImage() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Get token literal value.
getImageSources() - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
 
getIndex() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
getInfoBox() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
The information to display as additional overlay.
getInfoNode() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
 
getInnerHTML() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Inner html
getInnerHTML() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
getInstance(WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.interaction.impl.WebDriverActionExecutor
 
getInvalidIteratorState() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
getJavaScriptTemplateFunctionCalls() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.JavaScriptConfigurationAdapter
 
getJJTree(String) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Returns JJTree of script
getJJTreeFromReader(Reader) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
getJJTreeFromString(String) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
getKeyCode() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
getLabel() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathExtractionMarker
returns the label for the extraction marker
getLabel() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Returns label
getLabel() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
getLast() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Returns last position of evaluated "parent" context within filter expression
getLast() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Gets the reference to the last marker
getLastChild() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getLastChild() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getLastOutputTimeStamp() - Method in class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
getLastRecord() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
Get last received record
getLastRecord() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
Get last received record
getLastRecord() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
Get last received record
getLastRecordId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
Get last received record's ID
getLastRecordId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
Get last received record's ID
getLastRecordId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
Get last received record's ID
getLastRow() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
Get last received record
getLastRowIds() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
Get last received record's IDs
getLastSimplePath() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
getLatitude() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl.GeoLocation
 
getLeft() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder.Rect
 
getLeft() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMBoundingClientRect
 
getLength() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getLength() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionsCollection
 
getLength() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getLength() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNamedNodeMap
 
getLength() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNodeList
 
getLine() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Deprecated.
getLinkHRefs() - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
 
getLocalName() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getLocalName() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getLocationPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
getLocationURL() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Returns the URL of the resource that the web browser is currently displaying, or null if no navigation to any url has been performed yet.
getLocationURL() - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
Returns the URL of the resource that the web browser is currently displaying, or null if no navigation to any url has been performed yet.
getLocationURLOfCurrentPage() - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageState
 
getLocator() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
The xpath locator for the node to overlay
getLongitude() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl.GeoLocation
 
getLowerBound() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
getLowestCommonAncestor(Collection<DOMNode>) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeUtils
Gets the lowest common ancestor of a list of DOM nodes.
getLowestCommonAncestor(DOMNode, DOMNode...) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeUtils
 
getMajorPageContentInfo() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ModificationReport
 
getMaxLength() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getMaxParameters() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunction
Returns the maximum number of parameters this function accepts
getMaxParameters() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunctions
Returns the maximum number of parameters this function accepts
getMessage() - Method in error uk.ac.ox.cs.diadem.oxpath.parse.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.AlertInfo
 
getMetaKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
getMetaKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getMethod() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getMinorPageChanges() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ModificationReport
 
getMinParameters() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunction
Returns the minimum number of parameters this function accepts
getMinParameters() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunctions
Returns the minimum number of parameters this function accepts
getModificationReport() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionExecutionReport
Returns a ModificationReport object to query the observed changes after the action
getMultiple() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getMutationObserver() - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageState
 
getName() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunction
Returns the function name (no parentheses)
getName() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunctions
Returns the function name (no parentheses)
getName() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getName() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getName() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getName() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
getNamedItem(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNamedNodeMap
 
getNeighbourhood(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Returns elements appearing whithin the radius of this target elements.
getNewDisabledFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getNewEnabledFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getNewPageInfo() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ModificationReport
 
getNewValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.CSSMutationRecord
 
getNextSibling() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getNextSibling() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getNextToken() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Get the next Token.
getNextToken() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Get the next Token.
getNode() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Gets the object node
getNode() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNodeConstructed
Returns our implementation of the wrapped node.
getNodeName() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getNodeName() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getNodeReference(OXPathContextNode) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookup
 
getNodeReference(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByRobustXPath
 
getNodeReference(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByUniqueXPath
 
getNodeReference(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
 
getNodeReferences(IOXPathNodeList) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookup
Creates a list of references to nodes so that they can be found in a new document.
getNodeReferences(IOXPathNodeList) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByRobustXPath
Creates a list of references to nodes so that they can be found in a new document.
getNodeReferences(IOXPathNodeList) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByUniqueXPath
Creates a list of references to nodes so that they can be found in a new document.
getNodeReferences(IOXPathNodeList) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
Creates a list of references to nodes so that they can be found in a new document
getNodes(String, WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
Gets the first node returned by an xpath expression, or null if any
getNodes(String, DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
Gets the first node returned by an xpath expression, or null if any
getNodes(String, DOMNode, WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
getNodes(Iterable<String>, WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
getNodeTest() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.AbbreviatedStep
returns the nodetest associated with this step
getNodeTest() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep
Returns the nodetest associated with the first step in the aggregation
getNodeTest() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathStep
returns the nodetest associated with this step
getNodeTest() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Step
returns the node test associated with this step
getNodeType() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getNodeType() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getNodeValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getNodeValue() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getNotionalContext() - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Returns a unique OXPathContextNode object, as a placeholder for beginning OXPath expression evaluation before a root node is retrieved via the doc(uri) function.
getNumberOperators() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathUnaryExprCustom
 
getNumberValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
getNumKleeneStarIterations() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalSet
Returns the number of Kleene operations to perform
getNumParameters() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathFunctionCallCustom
 
getOldValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.CSSMutationRecord
 
getOperator() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.AdditiveExprOp
returns the String representation of the operator
getOperator() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.EqualityExprOp
returns the String representation of the operator
getOperator() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.HigherLevelOp
returns the String representation of the operator
getOperator() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.MultiplicativeExprOp
returns the String representation of the operator
getOperator() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.NegativeOperator
returns the String representation of the operator
getOperator() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.operators.Operator
returns the String representation of the operator
getOperator() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.operators.RelationalExprOp
returns the String representation of the operator
getOperator() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.operators.UnaryOperator
returns a String representation of the operator
getOperator() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.Selector
returns the String representation of the operator
getOptionIndex() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getOptions() - Method in enum uk.ac.ox.cs.diadem.oxpath.core.OXPath
 
getOptions() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getOsType() - Static method in enum uk.ac.ox.cs.diadem.util.misc.OSType
 
getOuterExceptions() - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
getOuterExceptions() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IOutputHandler
 
getOuterExceptions() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
getOuterExceptions() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
getOuterExceptionStackTracesAsString() - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
getOuterExceptionStackTracesAsString() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IOutputHandler
 
getOuterExceptionStackTracesAsString() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
getOuterExceptionStackTracesAsString() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
getOuterHTML() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
 
getOutputHandlers() - Method in class uk.ac.ox.cs.diadem.oxpath.output.OutputHandlerRouter
 
getOutputHandlingTime() - Method in class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
getOverlayBuilder() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
getOwnerDocument() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getOwnerDocument() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getOwnerElement() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.XPathNamespace
 
getOXPathEvaluator() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
getOXPathEvaluator() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
getPage() - Method in interface uk.ac.ox.cs.diadem.oxpath.utils.DOMWindow
Returns the top web page contained inside this web window
getPageLoadTimeoutSec() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
getParamenterURL() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getParamenterValue() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getParameter() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.ParameterizedProcessingInstruction
returns the parameter associated with the processing instruction
getParent() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Gets the reference to the parent marker
getParentId() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Returns parent ID
getParentNode() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getParentNode() - Method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 
getParentNode() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getPath() - Method in enum uk.ac.ox.cs.diadem.oxpath.core.FieldTypes
public method that returns the XPath query for retrieving the nodes of the implicit enum value
getPathExpression() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedStep
returns the String representation of the XPath call
getPathExpression() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep
Returns the full path expression, expressed as a String object
getPayload() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.ChangeOnFormInfo
 
getPMActionString() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getPosition() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Returns current position of evaluated "parent" context within for filter for position function
getPositionXMin() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Leftmost coordinates of the browser window.
getPositionYMin() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Topmost coordinates of the browser window.
getPreviousSibling() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getPreviousSibling() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getProjectHomeAbsolutePath() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
getProperty() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.CSSMutationRecord
 
getPropertyName() - Method in enum uk.ac.ox.cs.diadem.webapi.dom.DOMCSS2Properties.CssProp
 
getPropertyName() - Method in enum uk.ac.ox.cs.diadem.webapi.dom.DOMCSS2Properties.CssProperty
 
getPropertyValue(DOMCSS2Properties.CssProperty) - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleRule
Returns the property value for the current rule.
getPropertyValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMCSSStyleDeclaration
 
getRdfTypes() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathExtractionMarker
 
getReadableInfo() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ExecutionStatus
String representation
getReadOnly() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getRemovedFields() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
getRenderedNodeOrNull(DOMDocument) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.domlookup.NodeReference
 
getRenderedNodeOrThrow(DOMDocument) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.domlookup.NodeReference
Returns the rendered node from the current document based on the reference
getRenderedNodes(List<NodeReference>, DOMDocument) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookup
 
getRenderedNodes(List<NodeReference>, DOMDocument) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByRobustXPath
 
getRenderedNodes(List<NodeReference>, DOMDocument) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByUniqueXPath
 
getRenderedNodes(List<NodeReference>, DOMDocument) - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
 
getResult() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor
 
getResult() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.RelativePathCollector
 
getResultType() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
getRight() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMBoundingClientRect
 
getRows() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
getRunConfiguration() - Method in class uk.ac.ox.cs.diadem.webapi.WebBrowserBuilder
 
getSameNameSiblingPosition(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.FinderUtils
Gets the position of a DOM node among its siblings with the same name.
getScore() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointer
Return the robustness score associated to the expression
getScore() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
Return the robustness score associated to the expression
getScreenX() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getScreenY() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getScriptTimeoutSec() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
getScrollX() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
Accessor for the current x scroll position in this window in pixels.
getScrollY() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
Accessor for the current y scroll position in this window in pixels.
getSelected() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
getSelectedIndex() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getSelectorPredicate() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
getSelectorText() - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleRule
For instance, for a rule "div > p { color:red;}" it returns "div > p" WebAPIRuntimeException
getSetBasedEval() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
getSetBasedEval() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
getSetBasedEval() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
getSetBasedEval() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
getSetBasedEval() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
getShiftKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
getShiftKey() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
getSingleNodeValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
getSize() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getSize() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getSnapshotLength() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
getSrc() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getStartNode() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
getStartNodeLocator() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledRangeNode
xpath locator for the start node of the range
getStatus() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ExecutionStatus
 
getStep() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
getStreamCloser() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IStreaming
 
getStreamCloser() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
getStreamCloser() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
getStreamCloser() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
getStringValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
GetSuffix(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Get the suffix.
getSummary() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.ChangeOnFormInfo
 
getTabIndex() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getTabIndex() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getTabSize(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
getTarget() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
getTarget() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMEvent
Used to indicate the EventTarget to which the event was originally dispatched.
getTargetElement() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getTargetXPathLocator() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
getText() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
getTextContent() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getTextContent() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getThresold() - Method in enum uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService.Score
 
getTitle() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
getToken(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Get the specific Token.
getTop() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder.Rect
 
getTop() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMBoundingClientRect
 
getType() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Returns the type of the object
getType() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalIterative
Returns the type of the object
getType() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalSet
Returns the type of the object
getType() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.AbbreviatedAxis
returns the AxisType of the object
getType() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Axis
returns the AxisType of the object
getType() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.BackwardAxis
returns the AxisType of the object
getType() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.ForwardAxis
returns the AxisType of the object
getType() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.NodeTest
returns the type associated with this node test
getType() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.OXPathAxis
returns the AxisType of the object
getType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathExtractionMarker
returns the type of the predicate
getType() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.OXPathNodeTest
returns the type associated with this node test
getType() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.OXPathPredicate
returns the type of the predicate
getType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.ParameterizedProcessingInstruction
returns the type associated with this node test
getType() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.Selector
returns the type of the predicate
getType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.SelectorPredicate
returns the type of the predicate
getType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.XPathNameTest
returns the type associated with this node test
getType() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.XPathNodeTest
returns the type associated with this node test
getType() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getType() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getType() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMEvent
The name of the event (case-insensitive).
getType() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointer
Return the expression's XPathNodePointer.Type, namely which method is used to compute the address
getType() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
Return the expression's XPathNodePointer.Type, namely which method is used to compute the address
getType() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.GenericModification
 
getUnaryOperator() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathUnaryExprCustom
 
getUniqueNode(String, DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
getUpperBound() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
getURL() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
getURL() - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
Returns the a URL object for MiniBrowser.getLocationURL().
getURL() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Returns the same as MiniBrowser.getLocationURL() but as a URL.
getUseDefaultExecutables() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Use default browser executables (binaries).
getUseMap() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getUserAgent() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
User-Agent HTTP parameter.
getUserExecutable() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
User-provided browser executables (binaries).
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.core.ActionKeywords
returns value for implicit parameter
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.AbbreviatedAxis
returns value of axis encoded as String
getValue() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
returns the String value of the action
getValue() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Axis
returns value of axis encoded as String
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.BackwardAxis
returns value of axis encoded as String
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.ExplicitAction
returns the String value of the action
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.ForwardAxis
returns value of axis encoded as String
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.KeywordAction
returns the String value of the action
getValue() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.NodeTest
returns the value of the node test encoded as a String object
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.OXPathAxis
returns value of axis encoded as String
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.OXPathNodeTest
returns the value of the node test encoded as a String object
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.ParameterizedProcessingInstruction
returns the value of the node test encoded as a String object
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.PositionAction
returns the String value of the action
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.Selector
returns the String representation of the selector
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.SelectorPredicate
returns a String representation of the selector predicate
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.URLAction
returns the String value of the url
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.VariableAction
returns the String value of the action
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.XPathNameTest
returns the value of the node test encoded as a String object
getValue() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.XPathNodeTest
returns the value of the node test encoded as a String object
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
returns value
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Not class-safe, but returns value based on instantiation of type in the object
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathLiteralCustom
 
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathNumberCustom
 
getValue() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.Token
An optional attribute value of the Token.
getValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
getValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
getValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
getValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLTextAreaElement
 
getValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMTypeableElement
 
getValue() - Method in class uk.ac.ox.cs.diadem.webapi.MiniBrowser.Advice
 
getWait() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
returns the wait time (ms) after the action is executed before continuing
getWait() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
returns the wait time (ms) after the action is executed before continuing
getWait() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
returns the wait associated with this action
getWaitAfterActionExecutionMs() - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
getWebBrowser() - Method in interface uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookup
 
getWebBrowser() - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByRobustXPath
 
getWebBrowser() - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupByUniqueXPath
 
getWebBrowser() - Method in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
 
getWidgetPMLocalId() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.ChangeOnFormInfo
 
getWidth() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlayBuilder.Rect
 
getWidth() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMBoundingClientRect
 
getWindowFrame() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
INTERNAL API SUBJECT TO CHANGE Return the Window frame used by the underlying browser instantiated.
getWindowFrame() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
INTERNAL API SUBJECT TO CHANGE Return the Window frame used by the underlying browser instantiated.
getWrappedElement() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMTypeableElement
Internal use
getWrapperId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
getWrapperId() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IOutputHandler
 
getWrapperId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
getWrapperId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
getXPath() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointer
Returns the xpath expression associated to the node
getXPath() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
Returns the xpath expression associated to the node
getXPathEvaluator() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
getXPathEvaluator() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
getXPathLocator() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Returns a unique xpath locator for this node.
getXPathPointersByAnchor(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Gets a XPathNodePointerRanking (sorted set of XPathNodePointer) for the target node, using anchor nodes as main criteria for identification.
getXPathPointersByAnchor(DOMNode, Integer) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Same as DOMNodeFinderService.getXPathPointersByAnchor(DOMNode) but with a threshold that stops the process as soon as the first expression above the threshold if found
getXPathPointersByAttribute(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Gets a XPathNodePointerRanking (sorted set of XPathNodePointer) for the target node, using attributes as main criteria for identification.
getXPathPointersByAttribute(DOMNode, Integer) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Same as DOMNodeFinderService.getXPathPointersByAttribute(DOMNode) but with a threshold that stops the process as soon as the first expression above the threshold if found
getXPathPointersByPosition(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Gets a XPathNodePointerRanking (sorted set of XPathNodePointer) for the target node, using position (not canonical xpath) as main criteria for identification.
getXPathPointersByPosition(DOMNode, Integer) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Same as DOMNodeFinderService.getXPathPointersByAttribute(DOMNode) but with a threshold that stops the process as soon as the first expression above the threshold if found
getXPathPointersByTextContent(DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
Gets a XPathNodePointerRanking (sorted set of XPathNodePointer) for the target element, using its text children nodes as main criteria for identification.
getXPathPointersByTextContent(DOMNode, Integer) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.DOMNodeFinderService
As DOMNodeFinderService#getXPathPointersByTextContent(DOMElement) but with a threshold for robusteness
getXvfbMode() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
XVFB Mode.
GREATER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
GREATERTE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
GroundedOXPathActionExplicit() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
GroundedOXPathActionPosition() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 

H

handleEvent(DOMEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMEventListener
 
hasActionOnMainPath(Node) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
hasChildByName(Node, String) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
hasComplexList() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
hasComplexPath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
hasComplexPath() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.OXPathLanguagePart
 
hasComplexPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
Returns if the expression has a complex path
hasContextualAttributes() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
hasDescendantOrSelfByName(Node, String) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
hasFollowingPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
HASH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
hashCode() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Overridden to only treat position and last as the only components of equality in order for the memoization to work correctly for the PAATStateEvalIterate class.
hashCode() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalIterative
 
hashCode() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
 
hashCode() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNodeConstructed
 
hashCode() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Generated hashCode() override for object hashcode
hashCode() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
 
hashCode() - Method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 
hashCode() - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Diff
Create a numeric hash value for a Diff.
hasInfoBox() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
 
hasList() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
hasList() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
hasList() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
hasList() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
hasList() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
hasLowerBound() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
hasOuterException() - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
hasOuterException() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IAbstractOutputHandler
 
hasOuterException() - Method in class uk.ac.ox.cs.diadem.oxpath.output.OutputHandlerRouter
 
hasOuterException() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
hasOuterException() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
hasPageChanged() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.PageStateRecorder
 
hasPageChanged() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageStateRecorder
 
hasPath() - Method in enum uk.ac.ox.cs.diadem.oxpath.core.FieldTypes
 
hasPrefix() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.XPathNameTest
returns true if the XPath name test has a prefix; false otherwise
hasRange() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
In case of text nodes, we create DOMRange.
hasSimpleList() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
hasSimplePath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
hasSimplePath() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.OXPathLanguagePart
 
hasSimplePath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
Returns if the expression has a simple path
hasTail() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
hasUpperBound() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
hasWait() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
returns true if there is a wait between action execution and continued evaluation
hasWait() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
returns true if there is a wait between action execution and continued evaluation
hasWait() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
returns if there is a wait associated with this action
HEIGHT_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
HierarchyCSVOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv
The output handler to serialise the extraction tree into the SCV format.
HierarchyCSVOutputHandler(boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
HierarchyCSVOutputHandler(boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>, char, char, char, boolean, CSVFormat) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
HierarchyCSVOutputHandler(String, boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
HierarchyCSVOutputHandler(String, boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>, char, char, char, boolean, CSVFormat) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
HierarchyJDBCOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc
Serialisation of the tree of entities from the OXPath result tree into one denormalised relation into the database.
HierarchyJDBCOutputHandler(boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>, String, String, String, String, String, String, boolean, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc.HierarchyJDBCOutputHandler
 
HierarchyJDBCOutputHandler(boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>, char, char, char, String, String, String, String, String, String, boolean, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc.HierarchyJDBCOutputHandler
 
HierarchyJDBCOutputHandler(String, boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>, char, char, char, String, String, String, String, String, String, boolean, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc.HierarchyJDBCOutputHandler
 
HigherLevelOp - Enum in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Enum encoding higher level operators in OXPath
Host() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
HostName() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
HostNumber() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
HostPort() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
htmlUtil() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Returns an object that allows to cast down this element to HTML DOM specific implementations
HTMLUtil - Interface in uk.ac.ox.cs.diadem.webapi.dom
Used do downcast to objects of the HTML DOM hierarchy
htmlUtil() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 

I

IAbstractOutputHandler - Interface in uk.ac.ox.cs.diadem.oxpath.output
Abstract output handler provided to the OXPath interpreter.
id - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
id - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
ID - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ID_LABEL_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
ID_LABEL_PART_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
identicalTo(PageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Returns true if the other PageState is identical to this one.
identicalTo(SimplePageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageState
Returns true if the other PageState is identical to this one.
idLabelPart - Variable in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
IFrameChange - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
IInitializable - Interface in uk.ac.ox.cs.diadem.oxpath.output
The class implementing this interface can be initialized and consumed once.
image - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
The string image of the token.
ImageUtils - Class in uk.ac.ox.cs.diadem.util.misc
 
ImageUtils() - Constructor for class uk.ac.ox.cs.diadem.util.misc.ImageUtils
 
IN_DOUBLE_QUOTE_STRING_PATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
Lexical state.
IN_PATH_OP - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
Lexical state.
IN_SINGLE_QUOTE_STRING_PATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
Lexical state.
IN_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
Lexical state.
inBuf - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
includeId - Variable in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
includeRecordLabel - Variable in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
increment() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.ActionStackElement
Used when the current action is skipped and the previous action is returned (preserving the action requires a new element on the stack).
incrementFrequency() - Method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 
incrementOperatorNumber() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathUnaryExprCustom
 
incrementPageNumbers() - Method in interface uk.ac.ox.cs.diadem.webapi.utils.BrowserStats
 
init() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IInitializable
 
init() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMVisitor
Initialize the visitor.
INNERHTML - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
innerOrOuterHTML(ArrayList<OXPathType>, PAATStateEvalSet, XPathFunctions) - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.functions.XPathFunctions
 
input_stream - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
 
inputStream - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
insertBefore(DOMNode, DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Inserts the specified node before a reference element as a child of the current node.
insertBefore(DOMNode, DOMNode) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
insideKleeneStar() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
Returns the outermost Kleene star node (for closing actions) Check for null values when using this or call node.isInsideKleeneStar()
insideKleeneStar() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
Returns the outermost Kleene star node (for closing actions) Check for null values when using this or call node.isInsideKleeneStar()
installFirefoxEnvironment(String, String, String) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverUtils
 
installFromClass(Class<?>) - Static method in class uk.ac.ox.cs.diadem.util.misc.DiademInstallationSupport
Given a Class object, it extracts the containing jar file into the Diadem home
installObserverOnBody(WebBrowser, DOMMutationObserver.MutationObserverOptions) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils
 
intersectWith(XPathNodePointerRanking) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRanking
Creates a new ranking as intersection of this and other.
intersectWith(XPathNodePointerRanking) - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
INVALID_EXPRESSION_ERR - Static variable in exception uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathException
 
invalidateCache() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathFinderByCanonical
 
invalidateCache() - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
invisibleTarget() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
invoke() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler.Procedure
 
invoke(Object, Method, Object[]) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizer
 
invoke(Object, Method, Object[]) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizerNaive
 
IOutputHandler - Interface in uk.ac.ox.cs.diadem.oxpath.output
An interface for different implementations of OXPath output handlers.
IOXPathNodeList - Interface in uk.ac.ox.cs.diadem.oxpath.model
 
isAbsoluteAction() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
returns true if the action is absolute, false otherwise
isAbsoluteAction() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
returns true if the action is absolute, false otherwise
isAbsoluteAction() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.URLAction
returns true if the action is absolute, false otherwise
isAbsolutePath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
Returns if the expression is an absolute path
isActionFreeNavigation() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Returns if current navigation is action-free (i.e.
isAncestorOf(String...) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOmElementOnJS
Checks if the provided nodes are all descendant of the current element.
isAttribute() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathExtractionMarker
returns true if this is an attribute extraction marker, false in case this is a record extraction marker
isAttribute() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Method for determining if the object is a record extraction marker or an attribute extraction marker.
isAutocompleteReaction() - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
isBackActionNeeded() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
isBackActionNeeded(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
isBackActionNeeded(boolean) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
 
isBackActionNeeded() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
 
isBackEnabled() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
isBackEnabled() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
isClosed() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IStreaming.IStreamCloser
 
isConstantNumber(String) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Returns true is the given string is a constant number
isDescendant(Node, Node) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
isDescendant(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
isDescendant(DOMNode) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
isDifferentPage(PageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Returns true if the pagestate represents a different page (different location or content).
isDisabled() - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleSheet
 
isDoContinueOnMissingContextNode() - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
isDocumentProtected() - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Returns if the document containing the context is protected
isEmpty() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.Record
 
isEmpty(int) - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
isEnabled() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
 
isEndNode() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Determines if the implicit parameter is the end node
isEndNodeReceived() - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
isEndNodeReceived() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IOutputHandler
 
isEndNodeReceived() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
isEndNodeReceived() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
isEqualNode(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
ISerializable<T> - Interface in uk.ac.ox.cs.diadem.oxpath.output
An output handler implementing this interface can serialize the output collected.
isErroneousState() - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageState
 
isErrorPage(DOMWindow) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.utils.WebUtils
This works based on Mozilla Firefox error messages
isFormAction() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
isFormChanged() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormSummary
 
isForwardEnabled() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
isForwardEnabled() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
isGarbageText(String) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Quotes a string if not a representation of an integer number >= 0 (dlv does not support it).
isInsideKleeneStar() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
isInsideKleeneStar() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
isInvalidName(String) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
ISINVISIBLE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
isJustOpened() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
Returns true is the current page is opened in a new fresh window, and not just loaded in the previous window on which an action was performed.
isLinux() - Static method in enum uk.ac.ox.cs.diadem.util.misc.OSType
 
isLinux() - Static method in class uk.ac.ox.cs.diadem.util.misc.Platform
 
isMac() - Static method in enum uk.ac.ox.cs.diadem.util.misc.OSType
 
isMac() - Static method in class uk.ac.ox.cs.diadem.util.misc.Platform
 
isNewWindow() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.NewPageInfo
 
isNonBreakingSpace(String) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Checks if the given string matches the regex [ ] for a non-breaking-space
isNotionalContext() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Determines if the implicit parameter is the unique notional context
isOkish() - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.ExecutionStatus.Status
 
isOptional() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
isPageSimilar() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.PageStateRecorder
 
isPageSimilar() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageStateRecorder
 
isPlainXPath() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.AbbreviatedStep
 
isPlainXPath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep
 
isPlainXPath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathStep
 
isPlainXPath() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Step
 
isPlainXPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
isPrettyPrint() - Method in class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
isPrettyPrint() - Method in class uk.ac.ox.cs.diadem.oxpath.output.xml.XMLOutputHandler
 
isQuotedString(String) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Checks whether a string is properly quoted (e.g, "quotedStringValue")
isSafeChild(Node, int) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
isSameNode(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
isSameNode(DOMNode) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
isSelfNode() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
isStale() - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleRule
Checks is this pointer is stale (e.g., its position in the list of rules is not correct due to possible addition/removal of rules.
isStale() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Introduced for WebBrowserBuilder.Engine.WEBDRIVER_FF to check if an element is stale.
isSuffixWildcard() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.XPathNameTest
returns true if the suffix is the XPath name test wildcard ('*'); false otherwise
isTargetRadioButton() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.ActionSpecification
 
isTextNode() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
IStreaming - Interface in uk.ac.ox.cs.diadem.oxpath.output
Interface indicating that the output handler streams the OXPath output
IStreaming.IStreamCloser - Interface in uk.ac.ox.cs.diadem.oxpath.output
 
IStreaming.IStreamProcessor<T> - Interface in uk.ac.ox.cs.diadem.oxpath.output
The IStreaming.IStreamCloser.close() should be invoked after receiving the final node OXPathExtractionNode.returnEndNode() while executing OXPath.
IStringSerializable<T> - Interface in uk.ac.ox.cs.diadem.oxpath.output
A class implementing this interface can convert the extracted data into the string.
isType() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Expression that returns type of Object
isUniquelyMatching(String, DOMNode) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
isUnix() - Static method in enum uk.ac.ox.cs.diadem.util.misc.OSType
 
isUnix() - Static method in class uk.ac.ox.cs.diadem.util.misc.Platform
 
isUseArrayForValues() - Method in class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
isUseCDATASection() - Method in class uk.ac.ox.cs.diadem.oxpath.output.xml.XMLOutputHandler
 
isUseClassAttributeForXPathLocator() - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
isUseIdAttributeForXPathLocator() - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
isValidFormTag(String) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.utils.WebUtils
 
ISVISIBLE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
isVisible() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
isVisible() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
isWindows() - Static method in enum uk.ac.ox.cs.diadem.util.misc.OSType
 
isWindows() - Static method in class uk.ac.ox.cs.diadem.util.misc.Platform
 
isWithId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.Record
 
isWithId() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
item(long) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionsCollection
This method retrieves a node specified by ordinal index.
item(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNamedNodeMap
 
item(long) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNodeList
 
itemByText(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionsCollection
Returns the DOMHTMLOptionElement object that has the specified text.
itemByValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionsCollection
Returns the DOMHTMLOptionElement object that corresponds to the specified value.
iterateNext() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
IWithAccumulativeOutput<T> - Interface in uk.ac.ox.cs.diadem.oxpath.output
An interface for the OXPath output handler.

J

jarForClass(Class<?>, JarFile) - Static method in class uk.ac.ox.cs.diadem.util.misc.JarUtils
Returns the jar file used to load class clazz, or defaultJar if clazz was not loaded from a jar.
JAROWRINKLER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
JarUtils - Class in uk.ac.ox.cs.diadem.util.misc
 
JavaScriptConfigurationAdapter - Class in uk.ac.ox.cs.diadem.webapi.configuration
 
JavaScriptConfigurationAdapter(ConfigurationObject) - Constructor for class uk.ac.ox.cs.diadem.webapi.configuration.JavaScriptConfigurationAdapter
 
JDBC_BATCHSIZE_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.cli.OXPathCLI
 
JDBC_OVERRIDE_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.cli.OXPathCLI
 
jj_nt - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Next token.
jjFillToken() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
 
jjnewLexState - Static variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Token literal values.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTBinaryOpExpr
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTExpression
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathActionPath
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathExtractionMarker
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathKleeneStarPath
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTOXPathNodeTestOp
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTRelativeOXPathLocationPath
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTSimpleOXPathStepPath
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathFunctionCall
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathLiteral
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathNumber
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPathExpr
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPredicate
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathPrimaryExpr
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.ASTXPathUnaryExpr
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
Accept the visitor.
jjtAccept(OXPathParserVisitor, Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
JJTBINARYOPEXPR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
jjtClose() - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
JJTEXPRESSION - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
jjtGetChild(int) - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
This method returns a child node.
jjtGetChild(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
jjtGetNumChildren() - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
jjtGetParent() - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
 
jjtGetParent() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
jjtGetValue() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
jjtNodeName - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
jjtOpen() - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
JJTOXPATHACTIONPATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTOXPATHEXTRACTIONMARKER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTOXPATHKLEENESTARPATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTOXPATHNODETESTOP - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTOXPathParserState - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
JJTOXPathParserState() - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
jjtree - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
JJTRELATIVEOXPATHLOCATIONPATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
jjtSetParent(Node) - Method in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
jjtSetValue(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
JJTSIMPLEOXPATHSTEPPATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTVOID - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTXPATHFUNCTIONCALL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTXPATHLITERAL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTXPATHNUMBER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTXPATHPATHEXPR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTXPATHPREDICATE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTXPATHPRIMARYEXPR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
JJTXPATHUNARYEXPR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.ast.OXPathParserTreeConstants
 
js() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
 
js() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
js() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
js() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
JS_FUNCTIONS_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.JavaScriptConfigurationAdapter
 
jsCalls() - Method in interface uk.ac.ox.cs.diadem.webapi.utils.BrowserStats
 
JsonOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output.json
Used to handle output from OXPath expressions and return the output as a JSON object.
JsonOutputHandler() - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
JsonOutputHandler(boolean, boolean, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
JsonOutputHandler(String, boolean, boolean, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
JSUtils - Interface in uk.ac.ox.cs.diadem.webapi.utils
For internal use, subject to change

K

keydown - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
keypress(DOMKeyboardEvent.Key) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
 
keypress - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
keypress(DOMKeyboardEvent.Key) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
keyup - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMKeyboardEvent
 
KeywordAction - Class in uk.ac.ox.cs.diadem.oxpath.model.language
Class for keyword actions
KeywordAction(ActionKeywords) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.KeywordAction
basic constructor
kind - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
An integer that describes the kind of this token.

L

LANG - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
last() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.IOXPathNodeList
 
LAST - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
LATITUDE_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
length1 - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Patch
 
length2 - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Patch
 
LESS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
LESSTE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
Letter() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
LexicalError(boolean, int, int, int, String, char) - Static method in error uk.ac.ox.cs.diadem.oxpath.parse.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Lexer state names.
line - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
lineArray - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.LinesToCharsResult
 
LinesToCharsResult(String, String, List<String>) - Constructor for class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.LinesToCharsResult
 
loadOnlyRawHtml() - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
This is a shortcut for the invocation #setDisabledContentTypes(WebBrowser.ContentType.values())).
LOCALNAME - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
location - Variable in class uk.ac.ox.cs.diadem.webapi.listener.LocationEvent
current location
locationEmpty - Variable in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
TODO describe
LocationEvent - Class in uk.ac.ox.cs.diadem.webapi.listener
A LocationEvent is sent by a WebBrowser to BrowserLocationListener's when the WebBrowser navigates to a different URL.
LocationEvent(WebBrowser) - Constructor for class uk.ac.ox.cs.diadem.webapi.listener.LocationEvent
Constructs a new instance of this class.
logInfo(String, Logger) - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
Helper function: Log message with wrapper id attached
LONGITUDE_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
lookupNamespaceURI(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathNSResolver
 
LOWER_ALPHA - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.

M

main(String[]) - Static method in class uk.ac.ox.cs.diadem.oxpath.cli.OXPathCLI
 
main(String[]) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
main(String[]) - Static method in class uk.ac.ox.cs.diadem.util.misc.Platform
 
main(String[]) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.FinderUtils
 
MajorChangeType - Enum in uk.ac.ox.cs.diadem.webapi.pagestate
Specifyes the reason why two pages are considered different enough to produce a major change.
MajorPageChangeInfo - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
majorPageModification(MajorChangeType) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder
 
makeURLAbsolute(String) - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
 
manageOptions() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
manageOptions() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
General option configuration
manageTextNodeIfAny(DOMNode, XPathNodePointerRanking) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.FinderUtils
 
manageTextNodeIfAny(DOMNode, XPathNodePointer) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.FinderUtils
 
match_alphabet(String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Initialise the alphabet for the Bitap algorithm.
match_bitap(String, String, int) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Locate the best instance of 'pattern' in 'text' near 'loc' using the Bitap algorithm.
Match_Distance - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
How far to search for a match (0 = exact location, 1000+ = broad match).
match_main(String, String, int) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Locate the best instance of 'pattern' in 'text' near 'loc'.
Match_Threshold - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
At what point is no match declared (0.0 = perfection, 1.0 = very loose).
MATCHES - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
maxNextCharInd - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
meetsThreshold(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRanking
 
meetsThreshold(int) - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
memoize(T) - Static method in class uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizer
 
memoize(T, OXPathMemoizer.DocumentProvider) - Static method in class uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizer
 
memoize(T) - Static method in class uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizerNaive
 
merge(ConfigurationObject) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObject
 
merge(BaseHierarchicalConfiguration, BaseHierarchicalConfiguration) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObjectFactory
Merge configurations.
mergeWith(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
MiniBrowser - Interface in uk.ac.ox.cs.diadem.webapi
 
MiniBrowser.Advice - Class in uk.ac.ox.cs.diadem.webapi
TODO Describe.
MinorPageChanges - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
MINUS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
MINUS_FUNC - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
MINUS_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
MOD - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ModificationReport - Interface in uk.ac.ox.cs.diadem.webapi.interaction
 
MOUSEDOWN - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
mousedown - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
MOUSEENTER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
mouseenter - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
MOUSEMOVE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
mousemove - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
MOUSEOUT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
mouseout - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
MOUSEOVER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
mouseover() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Simulates a real mouseover event (mousemove and mouseover).
mouseover - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
mouseover() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
MOUSEUP - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
mouseup - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
mousewheel - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMMouseEvent
 
MOVETOFRAME - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
moveToFrame() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
When the current DOMElement is either IFrame of Frame, this method navigates to the enclosed page if they have the proerty src set.
MOVETOHREF - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
moveToHREF() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
When the current DOMElement has the href property set, this method navigates to its specified URL.
MultiplicativeExprOp - Enum in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Enum encoding higher level operators in OXPath
MultiplicativeExprOp() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
MULTIPLY - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
MutationDetectionUtils - Class in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
MutationDetectionUtils.MyTriple - Class in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
MutationFormObserver - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
MutationFormSummary - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
MutationObserver - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
mutationObserverOptions(boolean, boolean, boolean, boolean, List<String>) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils
 
MutationRecord - Interface in uk.ac.ox.cs.diadem.webapi.dom.mutation
 
MyData() - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
MyLocationPath - Class in uk.ac.ox.cs.diadem.oxpath.model.language
 
MyLocationPath() - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
MyTriple(DOMNode, String) - Constructor for class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 

N

NAME - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
namedItem(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionsCollection
This method retrieves a DOMHTMLOptionElement using a name.
NAMESPACE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
NAMESPACEDELIMITER - Static variable in class uk.ac.ox.cs.diadem.oxpath.model.language.XPathNameTest
namespace delimiter
NAMESPACEURI - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
NAMESTARTCHAR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
navigate(URI, boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
navigate(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Navigate to the given URL and waits until the new page is fully loaded (listen to "load" JavaScript event)
navigate(URI) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
navigate(String, boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Navigate to the given URL.
navigate(String) - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
Navigate to the given URL and waits until the new page is fully loaded (listen to "load" JavaScript event)
navigate(URI) - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
 
navigate(String, boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
navigate(URI, boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Deprecated.
navigateAndStatus(URI) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
navigateAndStatus(URI) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Uses MiniBrowser.navigate(URI) to navigates on the page and returns the HTTP status code (which might require another page fetching in case of BrowserFactory.Engine.WEBDRIVER_FF)
NCNAME - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
NEGATIVE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
NegativeOperator - Enum in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Encodes the negative operator in OXPath
NEW_LINE_SEPARATOR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
NEW_LINE_SEPARATOR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
newActionModificationReportBuilder() - Static method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports
 
newFormChange(ChangeOnFormInfo) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder
 
newImmutableOnLinkedSet(OXPathContextNode) - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathNodeListFactory
 
newImmutableOnSortedSet(OXPathContextNode) - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathNodeListFactory
 
NEWLINE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
newModificationReportBuilder() - Static method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports
newMutableOnLinkedList() - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathNodeListFactory
To use when there is guarantee will contain no duplicates
newMutableOnLinkedSet() - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathNodeListFactory
 
newMutableOnSortedSet(OXPathContextNode) - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathNodeListFactory
 
newMutableOnSortedSet(Comparator<Object>) - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathNodeListFactory
 
NewPageInfo - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
newRank() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
NewSimpleExtractor - Class in uk.ac.ox.cs.diadem.oxpath.core.extraction
Extractor implementation.
NewSimpleExtractor(IAbstractOutputHandler) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.extraction.NewSimpleExtractor
 
newToken(int, String) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.Token
Returns a new Token object, by default.
newToken(int) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.Token
 
newValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationRecord
 
newWindowOpened(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder
 
next - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
A reference to the next regular (non-special) token from the input stream.
NEXTCLICK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
nextIsAttribute() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
nextIsRecord() - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
NOBACK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
Node - Interface in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
NODE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
nodeArity() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
nodeCreated() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
nodeList() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Casts object as IOXPathNodeList
NodeOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output
Used to handle output from OXPath expressions and return the output as a list of OXPathExtractionNode objects.
NodeOutputHandler() - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.NodeOutputHandler
 
NodeOutputHandler(boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.NodeOutputHandler
 
NodeReference - Interface in uk.ac.ox.cs.diadem.oxpath.core.domlookup
Supports the DOM lookup functionality that creates unique references for finding fresh nodes in new documents.
NodeTest - Interface in uk.ac.ox.cs.diadem.oxpath.model.language
Interface for OXPath node tests
NodeTestType - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum encoding the different OXPath node test types
NON_BREAKING_SPACE - Static variable in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
 
normalize() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRanking
 
normalize() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
NORMALIZESPACE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
normalizeTextNodes(String) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
 
normalizeURL(String) - Static method in class uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageStateRecorder
 
NOT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
NOTEQUAL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
NOW - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
nullifyChildren() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
number() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Casts object as double
NUMBER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
NUMBER_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
NUMBERFUNC - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.

O

observeCSSProperties(DOMCSS2Properties.CssProperty...) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Puts the given css properties under observation, in particular compares the current state with the one at the moment CSSMutationObserver.takeRecords() is called
ObservedInteraction - Interface in uk.ac.ox.cs.diadem.webapi.interaction
 
observeFormMutation(DOMElement) - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
 
oldValue() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationRecord
 
open(OpenNewWindowEvent) - Method in interface uk.ac.ox.cs.diadem.webapi.listener.OpenNewWindowListener
 
OPEN_BRACKET - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
OPEN_CURLY - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
OPEN_OPTIONAL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
OPEN_PARAN - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
OPEN_PARAN_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
OpenNewWindowEvent - Class in uk.ac.ox.cs.diadem.webapi.listener
 
OpenNewWindowEvent(DOMWindow) - Constructor for class uk.ac.ox.cs.diadem.webapi.listener.OpenNewWindowEvent
 
OpenNewWindowListener - Interface in uk.ac.ox.cs.diadem.webapi.listener
 
openNodeScope(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
operation - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Diff
One of: INSERT, DELETE or EQUAL.
Operator - Interface in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Interface for operators in OXPath
OR - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ORDERED_NODE_ITERATOR_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
ORDERED_NODE_SNAPSHOT_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
OSType - Enum in uk.ac.ox.cs.diadem.util.misc
Type of the Operating System.
osType() - Static method in class uk.ac.ox.cs.diadem.util.misc.Platform
 
OUTERHTML - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
outputFact(String, Pair<String, String>...) - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.FactSerializer
Builds a single fact given relation name and terms, and writes it in the provided writer
outputFact(String, List<Pair<String, String>>) - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.FactSerializer
Builds a single fact given relation name and terms, and writes it in the provided writer
OutputHandlerRouter - Class in uk.ac.ox.cs.diadem.oxpath.output
It combine different output handlers.
OutputHandlerRouter(IAbstractOutputHandler...) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.OutputHandlerRouter
 
OutputHandlerRuntimeException - Exception in uk.ac.ox.cs.diadem.oxpath.output
 
OutputHandlerRuntimeException(String, Logger) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.output.OutputHandlerRuntimeException
 
OutputHandlerRuntimeException(String, Throwable, Logger) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.output.OutputHandlerRuntimeException
 
override(ConfigurationObject) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObject
 
override(BaseHierarchicalConfiguration, BaseHierarchicalConfiguration) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObjectFactory
Override configurations.
OXPath - Enum in uk.ac.ox.cs.diadem.oxpath.core
Singleton OXPath ENGINE, main API access point.
OXPath.EngineOptions - Class in uk.ac.ox.cs.diadem.oxpath.core
Options of the OXPath engine Default values: doContinueOnMissingContextNode = false, useIdAttributeForXPathLocator = true, useClassAttributeForXPathLocator = true, waitAfterActionExecutionMs = 200.
OXPathAbsoluteActionSignal() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathAction() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathActionKeyword() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathActionPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathActionPred(Action) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathActionPredList(Action) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathActionVariable() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathActionWaitPred() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathAxis - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum type encoding OXPath axes in OXPath
OXPathAxisName() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathAxisSpecifier() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathCache - Interface in uk.ac.ox.cs.diadem.oxpath.utils
Interface that all OXPath memoized functions must support so that cached data relating to a page, P, can be cleared once P is closed by PAAT.
OXPathCLI - Class in uk.ac.ox.cs.diadem.oxpath.cli
It implements the command line interface.
OXPathCLI() - Constructor for class uk.ac.ox.cs.diadem.oxpath.cli.OXPathCLI
 
OXPathContextNode - Class in uk.ac.ox.cs.diadem.oxpath.model
Class for representing OXPathContextNode.
OXPathContextNode(DOMNode, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
Constructor for the class.
OXPathContextNodeConstructed - Class in uk.ac.ox.cs.diadem.oxpath.model
Wrapper for DOM nodes that do not come from the browser.
OXPathContextNodeConstructed(String, String, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNodeConstructed
Constructer for wrapped node.
OXPathException - Exception in uk.ac.ox.cs.diadem.oxpath.core
class describing exception thrown if user-supplied OXPath script contains errors/is missing data
OXPathException() - Constructor for exception uk.ac.ox.cs.diadem.oxpath.core.OXPathException
basic constructor of exception
OXPathException(String) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.core.OXPathException
constructor allowing message, retrieved with Throwable.getMessage
OXPathException(String, Throwable) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.core.OXPathException
constructor that allows a Throwable to be associated with the exception
OXPathExtractionMarker - Class in uk.ac.ox.cs.diadem.oxpath.model.language
class encoding OXPath Extraction Markers
OXPathExtractionMarker(String, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathExtractionMarker
basic constructor
OXPathExtractionMarker() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathExtractionName() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathExtractionNode - Class in uk.ac.ox.cs.diadem.oxpath.model
Class for representing output nodes
OXPathExtractionNode(int, int, String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Constructor for nested record nodes
OXPathExtractionNode(int, int, String, String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Constructor for attribute nodes
OXPathExtractionValue() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathGeneralPredicates - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum type encoding XPath predicates and OXPath optional predicates
OXPathKleeneStarPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathKleeneStarPredicate() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathKleeneStarPredicateArg() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathLanguagePart - Interface in uk.ac.ox.cs.diadem.oxpath.model.language
 
OXPathMemoizer - Class in uk.ac.ox.cs.diadem.oxpath.utils
This class is a general java memoizer that was retrieved from http://onjava.com/pub/a/onjava/2003/08/20/memoization.html?page=2 on 24 Sept 2011.
OXPathMemoizer.DocumentProvider - Interface in uk.ac.ox.cs.diadem.oxpath.utils
 
OXPathMemoizerNaive - Class in uk.ac.ox.cs.diadem.oxpath.utils
This class is a general java memoizer that was retrieved from http://onjava.com/pub/a/onjava/2003/08/20/memoization.html?page=2 on 24 Sept 2011.
OXPathNodeListFactory - Class in uk.ac.ox.cs.diadem.oxpath.model
 
OXPathNodeTest - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum encoding OXPath node tests
OXPathNodeTest() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathNodeTestOp(MyLocationPath) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathNodeTestOper() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathOptionalPredicate() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathParser - Class in uk.ac.ox.cs.diadem.oxpath.parse
OXPath parser autogenerated by javacc
OXPathParser() - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathParser(InputStream) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Constructor with InputStream.
OXPathParser(InputStream, String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Constructor with InputStream and supplied encoding
OXPathParser(Reader) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Constructor.
OXPathParser(OXPathParserTokenManager) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Constructor with generated Token Manager.
OXPathParserConstants - Interface in uk.ac.ox.cs.diadem.oxpath.parse
Token literal values and constants.
OXPathParserTokenManager - Class in uk.ac.ox.cs.diadem.oxpath.parse
Token Manager.
OXPathParserTokenManager(SimpleCharStream) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Constructor.
OXPathParserTokenManager(SimpleCharStream, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Constructor.
OXPathParserTreeConstants - Interface in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
OXPathParserVisitor - Interface in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
OXPathPathSegment() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathPostStepList() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathPostStepListOrPredicate() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathPredicate - Interface in uk.ac.ox.cs.diadem.oxpath.model.language
Interface encoding OXPath predicates from steps.
OXPathPredicateTypes - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum encoding the different types of OXPath predicates
OXPathRuntimeException - Exception in uk.ac.ox.cs.diadem.oxpath.core
class describing runtime exception thrown if user-supplied OXPath script contains errors/is missing data
OXPathRuntimeException(String, Logger) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.core.OXPathRuntimeException
 
OXPathRuntimeException(String, Throwable, Logger) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.core.OXPathRuntimeException
 
OXPathRuntimeException - Exception in uk.ac.ox.cs.diadem.oxpath.utils
class describing runtime exception thrown if user-supplied OXPath script contains errors/is missing data
OXPathRuntimeException(String, Logger) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.utils.OXPathRuntimeException
 
OXPathRuntimeException(String, Throwable, Logger) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.utils.OXPathRuntimeException
 
OXPathStep - Class in uk.ac.ox.cs.diadem.oxpath.model.language
Class encoding OXPath steps
OXPathStep(NodeTest) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathStep
basic constructor.
OXPathStep(Axis, NodeTest) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathStep
basic constructor
OXPathType - Class in uk.ac.ox.cs.diadem.oxpath.model
Class for encoding OXPath return types, including nodesets, strings, numbers, and booleans
OXPathType() - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Null constructor
OXPathType(OXPathType) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Returns a new (defensive) copy of the implicit parameter
OXPathType(IOXPathNodeList) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Constructor for nodelists
OXPathType(String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Constructor for strings
OXPathType(double) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Constructor for number inputs
OXPathType(boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Constructor for booleans
OXPathType(List<?>, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Constructor for handling output from the getByXPath function from HtmlUnit
OXPathType(OXPathContextNode) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Expression for setting state
OXPathType.OXPathTypes - Enum in uk.ac.ox.cs.diadem.oxpath.model
enumerated types of different types in OXPath
OXPathURLAction() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathUserAction() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
OXPathVisitorGenericAdaptor<T,U> - Class in uk.ac.ox.cs.diadem.oxpath.parse.visitor
Wrapper allowing generic specification of Visitor classes for the OXPath AST.
OXPathVisitorGenericAdaptor() - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.visitor.OXPathVisitorGenericAdaptor
 

P

PAATEval_ - Interface in uk.ac.ox.cs.diadem.oxpath.core
Interface used to wrap the eval_ visitor so that the OXPathMemoizer can be used with it.
PAATState - Class in uk.ac.ox.cs.diadem.oxpath.core.state
Class intending for use by PAATEvalVisitor, with instantiations for calls on each node.
PAATState(PAATState.Builder) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState
Creates a new object with the same state as the input parameter; meant to be called only with Builder.build() method
PAATState.Builder - Class in uk.ac.ox.cs.diadem.oxpath.core.state
Standard Builder object for constructing PAATState objects
PAATStateEvalIterative - Class in uk.ac.ox.cs.diadem.oxpath.core.state
 
PAATStateEvalIterative(PAATState.Builder, OXPathContextNode) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalIterative
Creates a new object with the same state as the input parameter; meant to be called only with Builder.build() method
PAATStateEvalSet - Class in uk.ac.ox.cs.diadem.oxpath.core.state
 
PAATStateEvalSet(PAATState.Builder, IOXPathNodeList, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalSet
Creates a new object with the same state as the input parameter; meant to be called only with Builder.build() method
PAATStateEvalSet(PAATState.Builder, OXPathContextNode, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.state.PAATStateEvalSet
 
PAATStateType - Enum in uk.ac.ox.cs.diadem.oxpath.core.state
Enum encoding the type of PAATState
PAGE_LOAD_SEC_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
PAGECONTENT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
pageModification(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder
 
PageState - Interface in uk.ac.ox.cs.diadem.webapi.pagestate
A page state is a capture of the current state of a browser.
PageStateRecorder - Class in uk.ac.ox.cs.diadem.webapi.pagestate
A page state represents a recording of the state of the browser including URL, size, etc.
PageStateRecorder(WebBrowser) - Constructor for class uk.ac.ox.cs.diadem.webapi.pagestate.PageStateRecorder
 
ParameterizedProcessingInstruction - Class in uk.ac.ox.cs.diadem.oxpath.model.language
Class encoding parameterized processing instruction node tests
ParameterizedProcessingInstruction(String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.ParameterizedProcessingInstruction
basic constructor
parent - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
parent - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
PARENT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
parent() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledNode
 
PARENT_SHORT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
ParseException - Exception in uk.ac.ox.cs.diadem.oxpath.parse
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.parse.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception uk.ac.ox.cs.diadem.oxpath.parse.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception uk.ac.ox.cs.diadem.oxpath.parse.ParseException
Constructor with message.
parser - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
parser - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
Patch() - Constructor for class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Patch
Constructor.
patch_addContext(diff_match_patch.Patch, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Increase the context until it is unique, but don't let the pattern expand beyond Match_MaxBits.
patch_addPadding(LinkedList<diff_match_patch.Patch>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Add some padding on text start and end so that edges can match something.
patch_apply(LinkedList<diff_match_patch.Patch>, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Merge a set of patches onto the text.
patch_deepCopy(LinkedList<diff_match_patch.Patch>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Given an array of patches, return another array that is identical.
Patch_DeleteThreshold - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
When deleting a large block of text (over ~64 characters), how close do the contents have to be to match the expected contents.
patch_fromText(String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Parse a textual representation of patches and return a List of Patch objects.
patch_make(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Compute a list of patches to turn text1 into text2.
patch_make(LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Compute a list of patches to turn text1 into text2.
patch_make(String, String, LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Deprecated.
Prefer patch_make(String text1, LinkedList diffs).
patch_make(String, LinkedList<diff_match_patch.Diff>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Compute a list of patches to turn text1 into text2.
Patch_Margin - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Chunk size for context length.
patch_splitMax(LinkedList<diff_match_patch.Patch>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Look through the patches and break up any which are longer than the maximum limit of the match algorithm.
patch_toText(List<diff_match_patch.Patch>) - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch
Take a list of patches and return a textual representation.
PATH_SEPARATOR - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.JavaScriptConfigurationAdapter
 
PATH_SEPARATOR - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
PATH_SEPARATOR - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
PATH_SEPARATOR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
PATH_SEPARATOR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc.HierarchyJDBCOutputHandler
 
pause() - Static method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils
 
peekNode() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
PERCENT_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
performAutocompleteIfAny(DOMMutationObserver, WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils
 
performBackAction(WebBrowser, Action) - Static method in class uk.ac.ox.cs.diadem.oxpath.core.ActionEngine
TODO: can be considered for the solving the problem related to opening a new window.
PERIOD - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
PERIOD_OP - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
PERIOD_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
Platform - Class in uk.ac.ox.cs.diadem.util.misc
 
Platform() - Constructor for class uk.ac.ox.cs.diadem.util.misc.Platform
 
Platform.OSType - Enum in uk.ac.ox.cs.diadem.util.misc
 
PLATFORM_PATH_TEMPLATE - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
PlatformConfigurationAdapter - Class in uk.ac.ox.cs.diadem.webapi.configuration
 
PlatformConfigurationAdapter(ConfigurationObject, OSType) - Constructor for class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
PLUS - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
PLUS_FUNC - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
PLUS_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
pngToJpeg(InputStream, OutputStream, float, float) - Static method in class uk.ac.ox.cs.diadem.util.misc.ImageUtils
 
pngToJpeg(File, File, float, float, int, int) - Static method in class uk.ac.ox.cs.diadem.util.misc.ImageUtils
Convert an image from PNG to JPEG using the given scale factor and compression quality.
pngToJpeg(BufferedImage, ImageWriter, float, float) - Static method in class uk.ac.ox.cs.diadem.util.misc.ImageUtils
 
popNode() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
Port() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
POSITION - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
PositionAction - Class in uk.ac.ox.cs.diadem.oxpath.model.language
Class for explicit actions
PositionAction(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.PositionAction
basic constructor
PositionFuncEnum - Enum in uk.ac.ox.cs.diadem.oxpath.core
Enum encoding whether a position() and last() function needs to be handled by an AST node
PRECEDING - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
PRECEDINGSIBLING - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
PRESSENTER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
prevCharIsCR - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
prevCharIsLF - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
PRINT_HEADER_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.HierarchyCSVOutputHandler
 
PrintVisitor - Class in uk.ac.ox.cs.diadem.oxpath.utils
Simple visitor implementation to print out OXPath expressions into String objects that are encoded as AST trees.
PrintVisitor(boolean, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.PrintVisitor
Empty constructor
PrintVisitor() - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.PrintVisitor
 
process(T) - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IStreaming.IStreamProcessor
 
PROCESSING_INSTRUCTION - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
processNode(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.AAdvancedCustomOutputHandler
 
processNode(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
processNode(OXPathExtractionNode) - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IAbstractOutputHandler
The OXPath engine invokes this method to output extraction nodes.
processNode(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.OutputHandlerRouter
 
processNode(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
processNode(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
processNodeImpl(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
processNodeImpl(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.json.JsonOutputHandler
 
processNodeImpl(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.NodeOutputHandler
 
processNodeImpl(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
processNodeImpl(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
processNodeImpl(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.SimpleConsoleOutputHandler
 
processNodeImpl(OXPathExtractionNode) - Method in class uk.ac.ox.cs.diadem.oxpath.output.xml.XMLOutputHandler
 
ProgressEvent - Class in uk.ac.ox.cs.diadem.webapi.listener
A ProgressEvent is sent by a WebBrowser to BrowserProgressListener's when a progress is made during the loading of the current URL or when the loading of the current URL has been completed.
ProgressEvent() - Constructor for class uk.ac.ox.cs.diadem.webapi.listener.ProgressEvent
 
PROJECT_HOME_PATH_RELPATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.PlatformConfigurationAdapter
 
prompt(DOMWindow, String, String, String[], String, boolean[]) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up a dialog with an edit field and an optional, labeled checkbox.
promptPassword(DOMWindow, String, String, String[], String, boolean[]) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up a dialog with a password field and an optional, labeled checkbox.
promptUsernameAndPassword(DOMWindow, String, String, String[], String[], String, boolean[]) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up a dialog with an edit field, a password field, and an optional, labeled checkbox.
PROTOCOL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
provideDocument() - Method in interface uk.ac.ox.cs.diadem.oxpath.utils.OXPathMemoizer.DocumentProvider
 
pushNode(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
putContextualAttribute(String) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 

Q

QUALIFYURL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
querySelector(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNodeSelector
 
querySelector(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
querySelectorAll(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNodeSelector
 
querySelectorAll(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
QUESTION_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
QUOTE_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
quoteUnquotedString(String) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Wraps a string into double quotes (producing "unquotedString")

R

range() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledRangeNode
Start and end offset
readChar() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Read a character.
receiveOuterException(Throwable) - Method in class uk.ac.ox.cs.diadem.oxpath.output.ACustomOutputHandler
 
receiveOuterException(Throwable) - Method in interface uk.ac.ox.cs.diadem.oxpath.output.IAbstractOutputHandler
This method is called by the OXPath engine if the exception affecting the output has been received.
receiveOuterException(Throwable) - Method in class uk.ac.ox.cs.diadem.oxpath.output.OutputHandlerRouter
 
receiveOuterException(Throwable) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
receiveOuterException(Throwable) - Method in class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
Record - Class in uk.ac.ox.cs.diadem.oxpath.output.recstream
 
Record(int, boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.Record
 
recordPageState() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.PageStateRecorder
 
recordPageState() - Method in class uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageStateRecorder
 
RecStreamCSVOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output.recstream.csv
Simple records are streamed in the CSV format.
RecStreamCSVOutputHandler(boolean, String, String[], Appendable, boolean, int, boolean, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
RecStreamCSVOutputHandler(String, boolean, String, String[], Appendable, boolean, int, boolean, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
RecStreamCSVOutputHandler(String, boolean, String, String[], Appendable, boolean, int, boolean, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>, char, char, CSVFormat) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.csv.RecStreamCSVOutputHandler
 
RecStreamJDBCOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc
Simple records are streamed into the relational database.
RecStreamJDBCOutputHandler(boolean, String, String[], boolean, int, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>, String, String, String, String, String, String, boolean, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
RecStreamJDBCOutputHandler(String, boolean, String, String[], boolean, int, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>, String, String, String, String, String, String, boolean, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
RecStreamJDBCOutputHandler(String, boolean, String, String[], boolean, int, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>, char, char, String, String, String, String, String, String, boolean, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc.RecStreamJDBCOutputHandler
 
RecStreamOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output.recstream
A class with basic strategy for streaming attributes of a specific entity (record).
RecStreamOutputHandler(boolean, String, String[], IStreaming.IStreamProcessor<Record>, boolean, int, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
RecStreamOutputHandler(String, boolean, String, String[], IStreaming.IStreamProcessor<Record>, boolean, int, RecStreamOutputHandler.IFilter<String>, RecStreamOutputHandler.IFilter<Record>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.recstream.RecStreamOutputHandler
 
RecStreamOutputHandler.IFilter<T> - Interface in uk.ac.ox.cs.diadem.oxpath.output.recstream
 
refresh() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
refresh() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
registerMutationObserver(boolean, boolean, boolean, boolean, List<String>) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
registerMutationObserver(DOMMutationObserver.MutationObserverOptions) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
registerMutationObserver(DOMMutationObserver.MutationObserverOptions) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
ReInit(InputStream) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Reinitialise.
ReInit(InputStream, String) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Reinitialise.
ReInit(Reader) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Reinitialise.
ReInit(OXPathParserTokenManager) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Reinitialise.
RelationalExprOp - Enum in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Enum encoding relational operators in OXPath
RelationModel - Class in uk.ac.ox.cs.diadem.oxpath.output.relation
This class models relation with some additional assumptions: 1.
RelationModel(List<List<String>>, boolean, List<Integer>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
RelationOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output.relation
An output handler for serialising elements of the result tree into a list of tuples.
RelationOutputHandler(boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
The entityRelPathList represent the list of relative paths for entities to be serialised.
RelationOutputHandler(String, boolean, String[][], boolean, boolean, RelationOutputHandler.IFilter<String>, RelationOutputHandler.IFilter<List<List<String>>>) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationOutputHandler
 
RelationOutputHandler.IFilter<T> - Interface in uk.ac.ox.cs.diadem.oxpath.output.relation
 
RelativeOXPathLocationPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
RelativeOXPathLocationTail() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
RelativePathCollector - Class in uk.ac.ox.cs.diadem.oxpath.utils
 
RelativePathCollector() - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.RelativePathCollector
Empty constructor
removeAllCookies() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Removes allElements cookies
removeAllCookies() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Removes allElements cookies
removeAttribute(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
remove an attribute by name
removeAttribute(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
removeChild(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
removeChild(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Removes a child node from the DOM.
removeChild(DOMNode) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
removedNodes() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationRecord
 
removeEventListener(String, DOMEventListener, boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMEventTarget
 
removeEventListener(String, DOMEventListener, boolean) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
removeLocationListener(BrowserLocationListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
removeLocationListener(BrowserLocationListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
removeOpenNewWindowListener(OpenNewWindowListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
removeOpenNewWindowListener(OpenNewWindowListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
removeProgressListener(BrowserProgressListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
removeProgressListener(BrowserProgressListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
removeProperty(DOMCSS2Properties.CssProperty) - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleRule
 
removeStatusTextListener(BrowserStatusTextListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
removeStatusTextListener(BrowserStatusTextListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
removeTitleListener(BrowserTitleListener) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
removeTitleListener(BrowserTitleListener) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
REPLACE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
replaceChild(DOMNode, DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Replaces one child node of the specified element with another.
replaceChild(DOMNode, DOMNode) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
reportAppearedText(Set<String>) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo
 
reportAttributeChange(String, String, String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
reportFieldsHavingNewOptions(Set<DOMElement>) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo
 
reportNewField(String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
reportNewFields(Set<DOMElement>) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo
 
reportOptionAddition() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
reportOptionDeletion() - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
reportRemovedField(String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
reportRemovedFields(Set<DOMElement>) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo
 
Reports - Class in uk.ac.ox.cs.diadem.webapi.interaction
 
Reports.ActionExecutionReportBuilder - Class in uk.ac.ox.cs.diadem.webapi.interaction
 
Reports.ModificationReportBuilder - Class in uk.ac.ox.cs.diadem.webapi.interaction
Builder for reporting changes
Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo - Class in uk.ac.ox.cs.diadem.webapi.interaction
NEw one
Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD - Class in uk.ac.ox.cs.diadem.webapi.interaction
 
reportTextChange(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo_OLD
 
reset() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
reset() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
retrieveNodePosition(String, DOMNode, int) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
Gets the position of the selected DOM node by adding a positional predicate to the xpath expression.
returnEndNode() - Static method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
Returns the end node object, signaling to the OXPathOutputHandler that all output has been sent and the communications channel can be closed
ROOT_ELEMENT_NAME - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.xml.XMLOutputHandler
 
rootNode() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.JJTOXPathParserState
 
roots() - Method in interface uk.ac.ox.cs.diadem.webapi.css.StyledOverlay
Returns the root(s) node(s) to navigate the tree
ROUND - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
run(String[]) - Method in class uk.ac.ox.cs.diadem.oxpath.cli.OXPathCLI
 
RunConfigurationAdapter - Class in uk.ac.ox.cs.diadem.webapi.configuration
Adapter for the configuration related to the execution of the OXPath.
RunConfigurationAdapter(ConfigurationObject) - Constructor for class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 

S

safeGetChild(Node, int) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
sameURL(URL, URL) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Compares two URLs ignoring # or / at the end.
saveDocument(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
saveDocument(String) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
For debug only, not rely on it as it can be removed from here.
SAVEPAGE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SCREENSHOT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SCRIPT_TIMEOUT_SEC_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
scroll - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.event.DOMUIEvent
 
select(DOMWindow, String, String, long, String[], int[]) - Method in interface uk.ac.ox.cs.diadem.webapi.DialogsService
Puts up a dialog box which has a list box of strings from which the user may make a single selection.
select() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
select() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLTextAreaElement
 
select() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMTypeableElement
 
selectAllOptions() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
selectByClick(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
Simulates a real selection event (click on the select and clik on the option).
selectByClick(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
Simulates a real selection event (click on the select and clik on the option).
selectElementBy(DOMDocument.CRITERIA, String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMDocument
Retrieves an element by CRITERIA.
selectOptionByText(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
selectOptionIndex(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
Selector - Enum in uk.ac.ox.cs.diadem.oxpath.model.language
Enum type encoding OXPath selectors borrowed from CSS
SelectorPredicate - Class in uk.ac.ox.cs.diadem.oxpath.model.language
implementation of selector predicates
SelectorPredicate(Selector, String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.SelectorPredicate
basic constructor
SELECTTEXT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
selectText(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
Selects the text via Selection API https://developer.mozilla.org/en-US/docs/Web/API/Selection If the node is a textNode it will select its text, otherwise it will create a range selection all its children
selectText(DOMNode, DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
Selects the text via Selection API https://developer.mozilla.org/en-US/docs/Web/API/Selection
SELF - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
sendClick(float, float) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Sends a click event on the given coordinates
sendClick(float, float) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
serialize() - Method in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc.HierarchyJDBCOutputHandler
 
serialize() - Method in interface uk.ac.ox.cs.diadem.oxpath.output.ISerializable
 
set(IOXPathNodeList) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Expression for setting state
set(String) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Expression for setting state
set(Double) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Expression for setting state
set(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Expression for setting state
set(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Expression for setting null state
setAccept(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setAcceptCharset(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
setAccessKey(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setAction(Action) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
setAction(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
setActionFreePrefix(Object) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets the action free prefix of current context
setActionFreePrefixEnd(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets the end of the action free prefix of current context
setAlign(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setAlt(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setAttribute(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathExtractionMarker
Sets the isAttribute property.
setAttribute(String, String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
set an attribute on the element.
setAttribute(String, String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
setAutocompleteReaction(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
setAutoPosition(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Auto-position flag for positioning window on screen.
setBinaryOperator(BinaryOperator) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTBinaryOpExprCustom
 
setBrowserHeight(int) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
setBrowserWidth(int) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
setChecked(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setCollectStatistics(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
"Collect statistics" attribute.
setContextNode(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets context at state
setContextSet(IOXPathNodeList) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets context at state (we don't make a defensive copy for performance reasons, so be aware)
setContextSet(OXPathContextNode) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
 
setCurrentAction(int) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Set the current action
setDebugStream(PrintStream) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Set debug output.
setDefaultChecked(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setDefaultValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setDialogsService(DialogsService) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Sets a new DialogsService.
setDialogsService(DialogsService) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Sets a new DialogsService.
setDisabled(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setDisabledContentTypes(WebBrowser.ContentType...) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Content types (see WebBrowser.ContentType) to be disabled.
setDisabledContentTypes(Collection<WebBrowser.ContentType>) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Content types (see WebBrowser.ContentType) to be disabled.
setDisabledThirdPartyContentTypes(WebBrowser.ContentType...) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Content types (see WebBrowser.ContentType) of third-party web pages to be disabled.
setDisabledThirdPartyContentTypes(Collection<WebBrowser.ContentType>) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Content types (see WebBrowser.ContentType) of third-party web pages to be disabled.
setDisplayNumber(String) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Display number for the XVFB mode enabled.
setDoContinueOnMissingContextNode(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
setDocumentProtect(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets the protection of the document in recursive calls of the eval() method
setEnablePlugins(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
"Enable plug-ins" flag.
setEnctype(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
setExpectAttribute(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
setExpectRecord(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
setExtractionMarker(OXPathExtractionMarker) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
setFallBackToJSExecutionOnNotInteractableElements(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser.Options
Default value is true, that is will try to perform javascript actions when the element is not visible/enabled
setField(String) - Method in class uk.ac.ox.cs.diadem.webapi.MiniBrowser.Advice
 
setFunction(XPathFunction) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathFunctionCallCustom
 
setGeoLocation(WebDriverBrowserImpl.GeoLocation) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Specify a Geographical location.
setGeoLocation(double, double) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Specify a Geographical location.
setHasComplexList(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
setHasComplexPath(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
setHasComplexPath(boolean) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.OXPathLanguagePart
 
setHasComplexPath(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
Sets if the expression has a complex path
setHasFollowingPath(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
setHasList(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
setHasList(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
setHasList(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
setHasList(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
setHasList(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
setHasLowerBound(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
setHasSimpleList(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
setHasSimplePath(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
setHasSimplePath(boolean) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.OXPathLanguagePart
 
setHasSimplePath(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
Sets if the expression has a simple path
setHasTail(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
setHasUpperBound(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
setInsideKleeneStar(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
setInsideKleeneStar(Node) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
setIsAbsoluteAction(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
sets whether the action is absolute
setIsAbsoluteAction(boolean) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
set to true if the action is absolute, false otherwise
setIsAbsolutePath(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
Sets if the expression is an absolute path
setIsActionFreeNavigation(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets if current navigation is action-free (i.e.
setIsOptional(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
setIsPlainXPath(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
setLast(int) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets the last position of evaluated "parent" context within filter expression
setLastSimplePath(String) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
setLatitude(double) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl.GeoLocation
 
setLocationPath(MyLocationPath) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
setLongitude(double) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl.GeoLocation
 
setLowerBound(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
setMaxLength(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setMethod(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
setName(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
setName(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setName(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
setName(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMWindow
 
setNodePositionInNodeSetUnderEvaluation(int) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
 
setNumKleeneStarIterations(int) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Set the number of Kleene Star Iterations for inner actions
setPageLoadingTimeout(long, TimeUnit) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
setPageLoadingTimeout(long, TimeUnit) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
setPageLoadingTimeout(long, TimeUnit) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Set the timeout for page loading.
setPageLoadTimeoutSec(int) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
setPosition(int) - Method in class uk.ac.ox.cs.diadem.oxpath.core.state.PAATState.Builder
Sets current position of evaluated "parent" context within for filter for position function
setPositionXMin(int) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Leftmost coordinates of the browser window.
setPositionYMin(int) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Topmost coordinates of the browser window.
setProperties(Map<String, String>) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMCSSStyleDeclaration
 
setProperty(DOMCSS2Properties.CssProperty, String) - Method in interface uk.ac.ox.cs.diadem.webapi.css.CSSStyleRule
set the new value for the given property
setProperty(String, String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMCSSStyleDeclaration
 
setReadOnly(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setScriptTimeoutSec(int) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
setSelected(boolean) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
setSelectedByText(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
setSelectedIndex(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
setSelectorPredicate(SelectorPredicate) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
setSetBasedEval(PositionFuncEnum) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
setSetBasedEval(PositionFuncEnum) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
setSetBasedEval(PositionFuncEnum) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
setSetBasedEval(PositionFuncEnum) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
setSetBasedEval(PositionFuncEnum) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
setSize(long) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setSize(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
setSrc(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setStartNode(ASTSimpleOXPathStepPath) - Method in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor.MyData
 
setStep(Step) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
setTabIndex(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setTabIndex(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
setTabSize(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
setTarget(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
setTextContent(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
setTextContent(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
setType(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setUpperBound(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
setUseClassAttributeForXPathLocator(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
setUseDefaultExecutables(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
Use default browser executables (binaries).
setUseIdAttributeForXPathLocator(boolean) - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
setUseMap(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setUserAgent(String) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
User-Agent HTTP parameter.
setUserExecutable(String) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
User-provided browser executables (binaries).
setValue(String) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathLiteralCustom
 
setValue(double) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathNumberCustom
 
setValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLInputElement
 
setValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLOptionElement
 
setValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLSelect
 
setValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLTextAreaElement
 
setValue(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMTypeableElement
 
setValue(String) - Method in class uk.ac.ox.cs.diadem.webapi.MiniBrowser.Advice
 
setWait(long) - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
sets the wait time (ms) after the action is executed before continuing
setWait(long) - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Action
sets the wait time (ms) after the action is executed before continuing
setWaitAfterActionExecutionMs(long) - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
setWindowPosition(int, int) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
setWindowPosition(int, int) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Sets the position of the browser window.
setWindowSize(int, int) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Sets the dimension of the browser window, overriding the default values.
setWindowSize(int, int) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Sets the dimension of the browser window, overriding the default values.
setXvfbMode(boolean) - Method in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
XVFB Mode.
setZoom(int) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Set the zoom ratio, currenlty works only on Mozilla
setZoom(int) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Set the zoom ratio, currenlty works only on Mozilla
shutdown() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
Kills the current browser and allElements other instances, closing the application.
shutdown() - Method in interface uk.ac.ox.cs.diadem.webapi.MiniBrowser
Shuts down the browser.
shutdown() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Kills the current browser and allElements other instances, closing the application.
signalNewPageDueToAction(DOMDocument) - Method in interface uk.ac.ox.cs.diadem.oxpath.core.PAATEval_
 
SIMILARITY_THRESHOLD - Static variable in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Up to this many characters may have changed for a document to be "similar"
similarTo(PageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.PageState
Returns true if the other PageState is similar to this one.
similarTo(SimplePageState) - Method in interface uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageState
Returns true if the other PageState is similar to this one.
SimpleCharStream - Class in uk.ac.ox.cs.diadem.oxpath.parse
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Constructor.
SimpleConsoleOutputHandler - Class in uk.ac.ox.cs.diadem.oxpath.output
Class for simple OXPath output handling.
SimpleConsoleOutputHandler() - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.SimpleConsoleOutputHandler
 
SimpleConsoleOutputHandler(boolean) - Constructor for class uk.ac.ox.cs.diadem.oxpath.output.SimpleConsoleOutputHandler
 
SimpleExtractor - Class in uk.ac.ox.cs.diadem.oxpath.core.extraction
Deprecated.
SimpleExtractor(ObjectOutputStream) - Constructor for class uk.ac.ox.cs.diadem.oxpath.core.extraction.SimpleExtractor
Deprecated.
basic constructor, assigns
SimpleNode - Class in uk.ac.ox.cs.diadem.oxpath.parse.ast
 
SimpleNode(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
SimpleNode(OXPathParser, int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
SimpleOXPathDOSStepPath(MyLocationPath) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
SimpleOXPathStepPath(MyLocationPath) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
SimpleOXPathStepTail(MyLocationPath) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
SimplePageState - Interface in uk.ac.ox.cs.diadem.webapi.pagestate
 
SimplePageStateRecorder - Class in uk.ac.ox.cs.diadem.webapi.pagestate
A page state represents a recording of the state of the browser including URL, size, etc.
SimplePageStateRecorder(WebBrowser) - Constructor for class uk.ac.ox.cs.diadem.webapi.pagestate.SimplePageStateRecorder
 
SimpleXPathAggregatorVisitor - Class in uk.ac.ox.cs.diadem.oxpath.utils
 
SimpleXPathAggregatorVisitor() - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.SimpleXPathAggregatorVisitor
Empty constructor
SINGLE_QUOTE_STRING_PATH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SLASH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SLASH - Static variable in class uk.ac.ox.cs.diadem.oxpath.utils.AttributeCollectorVisitor
 
SLASH - Static variable in class uk.ac.ox.cs.diadem.oxpath.utils.DumpTreeVisitor
 
SLASH - Static variable in class uk.ac.ox.cs.diadem.oxpath.utils.PrintVisitor
 
SLASH - Static variable in class uk.ac.ox.cs.diadem.oxpath.utils.RelativePathCollector
 
SLASH - Static variable in class uk.ac.ox.cs.diadem.oxpath.utils.SimpleXPathAggregatorVisitor
 
SLASH - Static variable in class uk.ac.ox.cs.diadem.oxpath.utils.StepCollapseVisitor
 
SLASH_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
snapshotItem(int) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
SPACE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SPECIAL_CHAR - Static variable in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
 
specialToken - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
STALEQUERY - Static variable in class uk.ac.ox.cs.diadem.oxpath.core.domlookup.DOMLookupDocumentPosition
Deprecated.
Query to use from stale nodes to get a document count
STAR_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
start1 - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Patch
 
start2 - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Patch
 
startElement(DOMNode) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMVisitor
Called before visiting the node's children and descendants.
STARTSWITH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
staticFlag - Static variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
Whether parser is static.
stats() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
stats() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
StatusExecution - Enum in uk.ac.ox.cs.diadem.webapi.interaction.impl
 
StatusTextEvent - Class in uk.ac.ox.cs.diadem.webapi.listener
A StatusTextEvent is sent by a WebBrowser to BrowserStatusTextListener's when the status text is changed.
StatusTextEvent(WebBrowser) - Constructor for class uk.ac.ox.cs.diadem.webapi.listener.StatusTextEvent
Constructs a new instance of this class.
Step - Interface in uk.ac.ox.cs.diadem.oxpath.model.language
interface enclosing steps
StepCollapseVisitor - Class in uk.ac.ox.cs.diadem.oxpath.utils
 
StepCollapseVisitor() - Constructor for class uk.ac.ox.cs.diadem.oxpath.utils.StepCollapseVisitor
Empty constructor
stop() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
stop() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
 
string() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
Casts object as String
STRING - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
STRING_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
STRINGJOIN - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
stringToUrl(String) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Turns a String into a URL.
STYLE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
StyledInfoNode - Interface in uk.ac.ox.cs.diadem.webapi.css
 
StyledNode - Interface in uk.ac.ox.cs.diadem.webapi.css
Represents an overlay of a given DOMNode, styled by CSS rules
StyledOverlay - Interface in uk.ac.ox.cs.diadem.webapi.css
 
StyledOverlayBuilder - Interface in uk.ac.ox.cs.diadem.webapi.css
Builder to construct overlays in DOMWindow, to display informations
StyledOverlayBuilder.Rect - Interface in uk.ac.ox.cs.diadem.webapi.css
 
StyledRangeNode - Interface in uk.ac.ox.cs.diadem.webapi.css
Used to overlay text nodes
SUBMIT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
submit() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMHTMLForm
 
SUBSTRING - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SUBSTRINGAFTER - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SUBSTRINGAFTERREVERSE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SUBSTRINGBEFORE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SUBSTRINGBEFOREREVERSE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SUBSTRINGLENGTH - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
SUBSTRINGREVERSE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
subtree() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationObserver.MutationObserverOptions
 
successAction(String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
SUM - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
summary(MutationFormSummary) - Method in class uk.ac.ox.cs.diadem.webapi.interaction.Reports.ModificationReportBuilder.BuilderForChangeOnFormInfo
 
SupportedProtocols() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
SwitchTo(int) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserTokenManager
Switch to specified lex state.
switchToDefaultContent() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
switchToDefaultContent() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebDriver.TargetLocator.html Selects either the first frame on the page, or the main document when a page contains iframes.
switchToFrame(DOMElement) - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
switchToFrame(DOMElement) - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Select a frame using its previously located elements

T

TAB - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
tabSize - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
takeAction(DOMNode, FieldTypes, Action) - Method in class uk.ac.ox.cs.diadem.oxpath.core.ActionEngine
 
takeRecords() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.CSSMutationObserver
Returns a CSSMutationRecord for each property that changed.
takeRecords() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationObserver
Empties the MutationObserver instance's record queue and returns what was in there.
takeScreenshot() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.AbstractWebBrowser
 
takeScreenshot() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl
 
takeScreenshot() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser
Returns a file (created in the temporary file location as indicated by the browser) with a screenshot of the current browser window.
takeSummaryAndDisconnect() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationFormObserver
 
target() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationRecord
 
test(String) - Static method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
testScratch() - Method in interface uk.ac.ox.cs.diadem.webapi.utils.JSUtils
 
TEXT - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
text - Variable in class uk.ac.ox.cs.diadem.webapi.listener.StatusTextEvent
status text
text - Variable in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Diff
The text associated with this diff operation.
TextualInfo - Interface in uk.ac.ox.cs.diadem.webapi.interaction.change
 
title - Variable in class uk.ac.ox.cs.diadem.webapi.listener.TitleEvent
the title of the current document
TitleEvent - Class in uk.ac.ox.cs.diadem.webapi.listener
A TitleEvent is sent by a WebBrowser to BrowserTitleListener's when the title of the current document is available or when it is modified.
TitleEvent(WebBrowser) - Constructor for class uk.ac.ox.cs.diadem.webapi.listener.TitleEvent
Constructs a new instance of this class.
token - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Current token.
Token - Class in uk.ac.ox.cs.diadem.oxpath.parse
Describes the input token stream.
Token() - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.Token
No-argument constructor
Token(int) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.parse.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
Generated Token Manager.
tokenImage - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
Literal token values.
tokenImage - Variable in exception uk.ac.ox.cs.diadem.oxpath.parse.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in uk.ac.ox.cs.diadem.oxpath.parse
Token Manager Error.
TokenMgrError() - Constructor for error uk.ac.ox.cs.diadem.oxpath.parse.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error uk.ac.ox.cs.diadem.oxpath.parse.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error uk.ac.ox.cs.diadem.oxpath.parse.TokenMgrError
Full Constructor.
toOXPath() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.language.AbbreviatedStep
 
toOXPath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AggregatedXPathStep
 
toOXPath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
toOXPath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.OXPathStep
 
toOXPath() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.Step
 
toOXPathString() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.AbstractAction
 
toOXPathString() - Method in interface uk.ac.ox.cs.diadem.oxpath.model.language.OXPathLanguagePart
 
top - Variable in class uk.ac.ox.cs.diadem.webapi.listener.LocationEvent
A flag indicating whether the location opens in the top frame or not.
TOP_LEFT_X_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
TOP_LEFT_Y_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
toPrettyHtml() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
returns a String encoding of XPath primatives and concatenated pretty html versions of nodelists Useful for attribute extraction marker output.
toPrettyHTML() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
Return a html representation of this node
toPrettyHTML() - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMNodeDecorator
 
toPrettyString() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMNode
 
toString() - Method in enum uk.ac.ox.cs.diadem.oxpath.core.ActionKeywords
returns value for implicit parameter
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.core.OXPath.EngineOptions
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.ExplicitAction
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.KeywordAction
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.MyLocationPath
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathContextNode
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathExtractionNode
returns String representation of object
toString() - Method in enum uk.ac.ox.cs.diadem.oxpath.model.OXPathType.OXPathTypes
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.model.OXPathType
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.output.relation.RelationModel
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTBinaryOpExprCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathActionPathCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathExtractionMarkerCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathKleeneStarPathCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTOXPathNodeTestOpCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTRelativeOXPathLocationPathCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTSimpleOXPathStepPathCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathFunctionCallCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathLiteralCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathNumberCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPathExprCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathPredicateCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.ASTXPathUnaryExprCustom
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
toString(String) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
toString() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.Token
Returns the image.
toString() - Method in enum uk.ac.ox.cs.diadem.oxpath.utils.DOMEvent
Returns DOM 3 standard name of enum value
toString() - Method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerImpl
 
toString() - Method in class uk.ac.ox.cs.diadem.webapi.dom.impl.WebDriverBrowserImpl.GeoLocation
 
toString() - Method in class uk.ac.ox.cs.diadem.webapi.dom.mutation.MutationDetectionUtils.MyTriple
 
toString() - Method in class uk.ac.ox.cs.diadem.webapi.listener.LocationEvent
Returns a string containing a concise, human-readable description of the receiver.
toString() - Method in class uk.ac.ox.cs.diadem.webapi.listener.ProgressEvent
Returns a string containing a concise, human-readable description of the receiver.
toString() - Method in class uk.ac.ox.cs.diadem.webapi.listener.StatusTextEvent
Returns a string containing a concise, human-readable description of the receiver.
toString() - Method in class uk.ac.ox.cs.diadem.webapi.listener.TitleEvent
Returns a string containing a concise, human-readable description of the receiver.
toString() - Method in class uk.ac.ox.cs.diadem.webapi.MiniBrowser.Advice
 
toString() - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Diff
Display a human-readable version of this Diff.
toString() - Method in class uk.ac.ox.cs.diadem.webapi.utils.diff_match_patch.Patch
Emmulate GNU diff's format.
total - Variable in class uk.ac.ox.cs.diadem.webapi.listener.ProgressEvent
total value
TOXML - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
toXPath() - Method in class uk.ac.ox.cs.diadem.oxpath.model.language.SelectorPredicate
 
transform(XPathNodePointerRanking, Function<? super XPathNodePointer, ? extends XPathNodePointer>) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.finder.XPathNodePointerRankingOnSet
 
TRANSLATE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
TRUE - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
tryDocumentExpiredResubmission(WebBrowser) - Static method in class uk.ac.ox.cs.diadem.webapi.dom.utils.WebUtils
Deal with document expired when going back in the browser https://support.mozilla.org/en-US/questions/922734
type(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
Enter the given text of characters on the element (usually an input text).
type(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMTypeableElement
 
type() - Method in interface uk.ac.ox.cs.diadem.webapi.dom.mutation.DOMMutationRecord
 
type(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 
TYPE_ERR - Static variable in exception uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathException
 
typeAndEnter(String) - Method in interface uk.ac.ox.cs.diadem.webapi.dom.DOMElement
As the method type(String content), it types the given text on the element (usually an input text) and then generates the "VK_RETURN" keypress event at the end.
typeAndEnter(String) - Method in class uk.ac.ox.cs.diadem.webapi.dom.utils.DOMElementDecorator
 

U

uk.ac.ox.cs.diadem.oxpath.cli - package uk.ac.ox.cs.diadem.oxpath.cli
 
uk.ac.ox.cs.diadem.oxpath.core - package uk.ac.ox.cs.diadem.oxpath.core
 
uk.ac.ox.cs.diadem.oxpath.core.domlookup - package uk.ac.ox.cs.diadem.oxpath.core.domlookup
 
uk.ac.ox.cs.diadem.oxpath.core.extraction - package uk.ac.ox.cs.diadem.oxpath.core.extraction
 
uk.ac.ox.cs.diadem.oxpath.core.state - package uk.ac.ox.cs.diadem.oxpath.core.state
 
uk.ac.ox.cs.diadem.oxpath.model - package uk.ac.ox.cs.diadem.oxpath.model
 
uk.ac.ox.cs.diadem.oxpath.model.language - package uk.ac.ox.cs.diadem.oxpath.model.language
 
uk.ac.ox.cs.diadem.oxpath.model.language.functions - package uk.ac.ox.cs.diadem.oxpath.model.language.functions
 
uk.ac.ox.cs.diadem.oxpath.model.language.operators - package uk.ac.ox.cs.diadem.oxpath.model.language.operators
 
uk.ac.ox.cs.diadem.oxpath.output - package uk.ac.ox.cs.diadem.oxpath.output
 
uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv - package uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv
 
uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc - package uk.ac.ox.cs.diadem.oxpath.output.hierarchy.jdbc
 
uk.ac.ox.cs.diadem.oxpath.output.json - package uk.ac.ox.cs.diadem.oxpath.output.json
 
uk.ac.ox.cs.diadem.oxpath.output.recstream - package uk.ac.ox.cs.diadem.oxpath.output.recstream
 
uk.ac.ox.cs.diadem.oxpath.output.recstream.csv - package uk.ac.ox.cs.diadem.oxpath.output.recstream.csv
 
uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc - package uk.ac.ox.cs.diadem.oxpath.output.recstream.jdbc
 
uk.ac.ox.cs.diadem.oxpath.output.relation - package uk.ac.ox.cs.diadem.oxpath.output.relation
 
uk.ac.ox.cs.diadem.oxpath.output.xml - package uk.ac.ox.cs.diadem.oxpath.output.xml
 
uk.ac.ox.cs.diadem.oxpath.parse - package uk.ac.ox.cs.diadem.oxpath.parse
 
uk.ac.ox.cs.diadem.oxpath.parse.ast - package uk.ac.ox.cs.diadem.oxpath.parse.ast
 
uk.ac.ox.cs.diadem.oxpath.parse.ast.custom - package uk.ac.ox.cs.diadem.oxpath.parse.ast.custom
 
uk.ac.ox.cs.diadem.oxpath.parse.visitor - package uk.ac.ox.cs.diadem.oxpath.parse.visitor
 
uk.ac.ox.cs.diadem.oxpath.utils - package uk.ac.ox.cs.diadem.oxpath.utils
 
uk.ac.ox.cs.diadem.util.configuration - package uk.ac.ox.cs.diadem.util.configuration
 
uk.ac.ox.cs.diadem.util.exception - package uk.ac.ox.cs.diadem.util.exception
 
uk.ac.ox.cs.diadem.util.misc - package uk.ac.ox.cs.diadem.util.misc
 
uk.ac.ox.cs.diadem.webapi - package uk.ac.ox.cs.diadem.webapi
 
uk.ac.ox.cs.diadem.webapi.configuration - package uk.ac.ox.cs.diadem.webapi.configuration
 
uk.ac.ox.cs.diadem.webapi.css - package uk.ac.ox.cs.diadem.webapi.css
 
uk.ac.ox.cs.diadem.webapi.dom - package uk.ac.ox.cs.diadem.webapi.dom
 
uk.ac.ox.cs.diadem.webapi.dom.event - package uk.ac.ox.cs.diadem.webapi.dom.event
 
uk.ac.ox.cs.diadem.webapi.dom.finder - package uk.ac.ox.cs.diadem.webapi.dom.finder
 
uk.ac.ox.cs.diadem.webapi.dom.impl - package uk.ac.ox.cs.diadem.webapi.dom.impl
 
uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver - package uk.ac.ox.cs.diadem.webapi.dom.impl.firefoxdriver
 
uk.ac.ox.cs.diadem.webapi.dom.mutation - package uk.ac.ox.cs.diadem.webapi.dom.mutation
 
uk.ac.ox.cs.diadem.webapi.dom.utils - package uk.ac.ox.cs.diadem.webapi.dom.utils
 
uk.ac.ox.cs.diadem.webapi.dom.xpath - package uk.ac.ox.cs.diadem.webapi.dom.xpath
 
uk.ac.ox.cs.diadem.webapi.exception - package uk.ac.ox.cs.diadem.webapi.exception
 
uk.ac.ox.cs.diadem.webapi.interaction - package uk.ac.ox.cs.diadem.webapi.interaction
 
uk.ac.ox.cs.diadem.webapi.interaction.change - package uk.ac.ox.cs.diadem.webapi.interaction.change
 
uk.ac.ox.cs.diadem.webapi.interaction.impl - package uk.ac.ox.cs.diadem.webapi.interaction.impl
 
uk.ac.ox.cs.diadem.webapi.listener - package uk.ac.ox.cs.diadem.webapi.listener
 
uk.ac.ox.cs.diadem.webapi.pagestate - package uk.ac.ox.cs.diadem.webapi.pagestate
 
uk.ac.ox.cs.diadem.webapi.utils - package uk.ac.ox.cs.diadem.webapi.utils
 
uk.ac.ox.cs.diadem.webdriver_env - package uk.ac.ox.cs.diadem.webdriver_env
 
UnaryOperator - Interface in uk.ac.ox.cs.diadem.oxpath.model.language.operators
Interface for unary operators in OXPath
UNCHECK - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
UNDERSCORE_URL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
UNION - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
union(ConfigurationObject) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObject
 
union(BaseHierarchicalConfiguration, BaseHierarchicalConfiguration) - Method in class uk.ac.ox.cs.diadem.util.configuration.ConfigurationObjectFactory
Take union of configurations.
uniqueMatchingPaths(DOMNode, DOMNode, XPathNodePointerRanking) - Static method in class uk.ac.ox.cs.diadem.webapi.utils.XPathUtil
 
unjar(InputStream, File) - Static method in class uk.ac.ox.cs.diadem.util.misc.JarUtils
Dump the contents of a JarArchive to the dpecified destination.
UNORDERED_NODE_ITERATOR_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
UNORDERED_NODE_SNAPSHOT_TYPE - Static variable in interface uk.ac.ox.cs.diadem.webapi.dom.xpath.DOMXPathResult
 
unspecifiedAfterAction(String) - Method in enum uk.ac.ox.cs.diadem.webapi.interaction.impl.StatusExecution
 
UNTIL - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
UpdateLineColumn(char) - Method in class uk.ac.ox.cs.diadem.oxpath.parse.SimpleCharStream
 
UPPER_ALPHA - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
URIFY - Static variable in interface uk.ac.ox.cs.diadem.oxpath.parse.OXPathParserConstants
RegularExpression Id.
url() - Method in interface uk.ac.ox.cs.diadem.webapi.interaction.change.NewPageInfo
 
URLAction - Class in uk.ac.ox.cs.diadem.oxpath.model.language
class encoding url actions in OXPath
URLAction(String) - Constructor for class uk.ac.ox.cs.diadem.oxpath.model.language.URLAction
basic constructor
URLEscape() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLExtra() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLIAlpha() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLName() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLPath() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLSafe() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLSearch() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLSegment() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
urlToUri(URL) - Static method in class uk.ac.ox.cs.diadem.util.misc.EscapingUtils
Turns a URL into a URI, turning any exceptions into runtime exceptions.
URLXAlpha() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
URLXAlphas() - Method in class uk.ac.ox.cs.diadem.oxpath.parse.OXPathParser
 
USE_DEFAULT_EXECUTABLES_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
USE_XVFB_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
useClassAttributeForXPathLocator() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser.Options
 
useIdAttributeForXPathLocator() - Method in interface uk.ac.ox.cs.diadem.webapi.WebBrowser.Options
 
USER_AGENT_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
USER_EXECUTABLE_PATH - Static variable in class uk.ac.ox.cs.diadem.webapi.configuration.RunConfigurationAdapter
 
UtilRuntimeException - Exception in uk.ac.ox.cs.diadem.util.exception
 
UtilRuntimeException(String, Logger) - Constructor for exception uk.ac.ox.cs.diadem.util.exception.UtilRuntimeException
 
UtilRuntimeException(String, Throwable, Logger) - Constructor for exception uk.ac.ox.cs.diadem.util.exception.UtilRuntimeException
 

V

value - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.custom.CustomSimpleNode
 
value - Variable in class uk.ac.ox.cs.diadem.oxpath.parse.ast.SimpleNode
 
VALUE_SEPARATOR_DEFAULT - Static variable in class uk.ac.ox.cs.diadem.oxpath.output.hierarchy.csv.