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

A

ActualValueIsNotANumberException - Exception in net.sf.xmlmatcher.exc
Exception generated when the actual text cannot be parsed as number.
ActualValueIsNotANumberException(String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.ActualValueIsNotANumberException
 
addListener(MatcherListener) - Method in interface net.sf.xmlmatcher.Matcher
 
addListener(MatcherListener) - Method in class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
addListener(MatcherListener) - Method in class net.sf.xmlmatcher.matcher.MatcherImpl
 
addNext(Position) - Method in interface net.sf.xmlmatcher.rex.Position
Used by Glushkov graph builder to add sibling position that may *follow* this one in some valid input sequence
addNext(Position) - Method in class net.sf.xmlmatcher.rex.PositionImpl
 
afterMatch(Element, Element) - Method in class net.sf.xmlmatcher.eq.EquivalenceChecker
Called after matcher successfully matched two elements
afterMatch(Element, Element) - Method in class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
afterMatch(Element, Element) - Method in interface net.sf.xmlmatcher.MatcherListener
Called after matcher successfully matched two elements
afterMatch(Element, Element) - Method in class net.sf.xmlmatcher.strategy.CountingMatcherListener
 
afterMismatch(Element, Element) - Method in class net.sf.xmlmatcher.eq.EquivalenceChecker
Called by matcher when two elements do not match, right before MatcherException is thrown
afterMismatch(Element, Element) - Method in class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
afterMismatch(Element, Element) - Method in interface net.sf.xmlmatcher.MatcherListener
Called by matcher when two elements do not match, right before MatcherException is thrown
afterMismatch(Element, Element) - Method in class net.sf.xmlmatcher.strategy.CountingMatcherListener
 
ALLOW_EXTRA_ELEMS_ATTR - Static variable in class net.sf.xmlmatcher.strategy.ElementSequenceMatchingStrategy
 
ALLOW_EXTRA_ELEMS_ATTR - Static variable in class net.sf.xmlmatcher.strategy.ElementSetMatchingStrategy
 
AngleMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Compares two angle values (of type double) specified by two elements using given tolerance and period.
AngleMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.AngleMatchingStrategy
 
AnyElementPosition - Class in net.sf.xmlmatcher.rex
 
AnyElementPosition(Element) - Constructor for class net.sf.xmlmatcher.rex.AnyElementPosition
 
AnyElementPosition(Element, PositionsGraph) - Constructor for class net.sf.xmlmatcher.rex.AnyElementPosition
 
Asserts - Interface in net.sf.xmlmatcher.js
 
AssertsImpl - Class in net.sf.xmlmatcher.js
 
AssertsImpl() - Constructor for class net.sf.xmlmatcher.js.AssertsImpl
 
AssertsImpl(Object, Object) - Constructor for class net.sf.xmlmatcher.js.AssertsImpl
 
AttributesMatcher - Class in net.sf.xmlmatcher.matcher
Simple matcher that verifies that names and values of all attributes in template element match with actual element.
AttributesMatcher() - Constructor for class net.sf.xmlmatcher.matcher.AttributesMatcher
 
AttributeValueMismatchException - Exception in net.sf.xmlmatcher.exc
Actual document has different value of an attribute
AttributeValueMismatchException(Element, Element, String, String, String) - Constructor for exception net.sf.xmlmatcher.exc.AttributeValueMismatchException
 

B

BacktrackingPatternMatcher - Class in net.sf.xmlmatcher.rex
Deprecated.  
BacktrackingPatternMatcher() - Constructor for class net.sf.xmlmatcher.rex.BacktrackingPatternMatcher
Deprecated.  
beforeMatch(Element, Element) - Method in class net.sf.xmlmatcher.eq.EquivalenceChecker
Called before matcher starts matching two elements
beforeMatch(Element, Element) - Method in class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
beforeMatch(Element, Element) - Method in interface net.sf.xmlmatcher.MatcherListener
Called before matcher starts matching two elements
beforeMatch(Element, Element) - Method in class net.sf.xmlmatcher.strategy.CountingMatcherListener
 

C

ChaingedMatcherListener - Class in net.sf.xmlmatcher.matcher
Chain of listeners
ChaingedMatcherListener(MatcherListener) - Constructor for class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
ChaingedMatcherListener(MatcherListener, MatcherListener) - Constructor for class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
ChildrenOkMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Legacy matching strategy that allows to match template element that has no children, actual element that has any number of children.
ChildrenOkMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.ChildrenOkMatchingStrategy
 
compare(Element, Element) - Method in class net.sf.xmlmatcher.tools.ElementsComparator
 
compareElements(Element, Element) - Static method in class net.sf.xmlmatcher.tools.ElementsComparator
 
CountingMatcherListener - Class in net.sf.xmlmatcher.strategy
 
CountingMatcherListener() - Constructor for class net.sf.xmlmatcher.strategy.CountingMatcherListener
 

D

delta(double, double, double) - Static method in class net.sf.xmlmatcher.strategy.AngleMatchingStrategy
 

E

ElementBagMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Same as ElementSetComparisonStrategy, but may compare items with duplicates
ElementBagMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.ElementBagMatchingStrategy
 
ElementsComparator - Class in net.sf.xmlmatcher.tools
Compare two Elements based on their full tag names
ElementsComparator() - Constructor for class net.sf.xmlmatcher.tools.ElementsComparator
 
ElementSequenceMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Strategy that matches children elements as ordered sets (sequences).
ElementSequenceMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.ElementSequenceMatchingStrategy
 
ElementSetMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Strategy that matches children elements as ordered/unordered sets.
ElementSetMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.ElementSetMatchingStrategy
 
ElementTextRegexMismatchException - Exception in net.sf.xmlmatcher.exc
Exception generated by RegExTextMatchingStrategy when the actual text does not match the supplied regular expression.
ElementTextRegexMismatchException(String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.ElementTextRegexMismatchException
 
ElementTextWildcardMismatchException - Exception in net.sf.xmlmatcher.exc
Exception generated by WildcardMatchingStrategy when the actual text does not match the supplied wildcard.
ElementTextWildcardMismatchException(String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.ElementTextWildcardMismatchException
 
EQU_ATTR - Static variable in class net.sf.xmlmatcher.eq.EquivalenceChecker
 
EQU_TOLERANCE_PROCESSING_INSTRUCTON - Static variable in class net.sf.xmlmatcher.eq.EquivalenceChecker
 
equal(String, String) - Method in interface net.sf.xmlmatcher.js.Asserts
 
equal(String, String, double) - Method in interface net.sf.xmlmatcher.js.Asserts
 
equal(String, String) - Method in class net.sf.xmlmatcher.js.AssertsImpl
 
equal(String, String, double) - Method in class net.sf.xmlmatcher.js.AssertsImpl
 
EqualTextValueMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Compares to Elements as text values using String.equals().
EqualTextValueMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.EqualTextValueMatchingStrategy
 
EquivalenceChecker - Class in net.sf.xmlmatcher.eq
Implementing as listener instead of Matcher to get notifications when matching fails for some XML branch.
EquivalenceChecker() - Constructor for class net.sf.xmlmatcher.eq.EquivalenceChecker
 
EquValuesAreDifferentException - Exception in net.sf.xmlmatcher.eq
 
EquValuesAreDifferentException(String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.eq.EquValuesAreDifferentException
 
escape(String) - Static method in class net.sf.xmlmatcher.tools.Tools
Escape some character literals in input string
execute(Element, Element, String) - Method in interface net.sf.xmlmatcher.js.JsEngine
 
execute(Element, Element, String) - Method in class net.sf.xmlmatcher.js.rhino.RhinoJsEngine
 
exists(String) - Method in interface net.sf.xmlmatcher.js.Asserts
 
exists(String) - Method in class net.sf.xmlmatcher.js.AssertsImpl
 

F

first() - Method in class net.sf.xmlmatcher.rex.PositionsGraph
 
FloatingNumbersMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Compares double values specified by two elements.
FloatingNumbersMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.FloatingNumbersMatchingStrategy
 
format(int) - Method in class net.sf.xmlmatcher.tools.SimpleTimeOfDayFormat
 
format(int) - Method in interface net.sf.xmlmatcher.tools.TimeOfDayFormat
 

G

generate(Element) - Static method in class net.sf.xmlmatcher.tools.XPathGen
 
generate(Element, boolean, boolean) - Static method in class net.sf.xmlmatcher.tools.XPathGen
 
GenericTemplateProblemException - Exception in net.sf.xmlmatcher.exc
Some kind of generic problem with template document
GenericTemplateProblemException(String, Element) - Constructor for exception net.sf.xmlmatcher.exc.GenericTemplateProblemException
 
GenericXMLMismatchException - Exception in net.sf.xmlmatcher.exc
Generic comparison faiure explained in given message
GenericXMLMismatchException(String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.GenericXMLMismatchException
 
getActual() - Method in exception net.sf.xmlmatcher.exc.XMLMismatchException
 
getActualPath() - Method in exception net.sf.xmlmatcher.exc.XMLMismatchException
 
getActualText() - Method in exception net.sf.xmlmatcher.exc.XMLTextComparisonException
 
getAttributeName() - Method in exception net.sf.xmlmatcher.exc.AttributeValueMismatchException
 
getAttributeName() - Method in exception net.sf.xmlmatcher.exc.MissingAttributeException
 
getAttributeValueAsDouble(Element, String) - Static method in class net.sf.xmlmatcher.strategy.FloatingNumbersMatchingStrategy
 
getAttributeValueAsDouble(Element, String, double) - Static method in class net.sf.xmlmatcher.strategy.FloatingNumbersMatchingStrategy
 
getBooleanAttribute(Element, String, boolean) - Static method in class net.sf.xmlmatcher.tools.Tools
 
getCandidates() - Method in exception net.sf.xmlmatcher.rex.RexMismatchException
 
getChildrenList(Element) - Static method in class net.sf.xmlmatcher.tools.Tools
 
getClassName() - Method in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
getDepth() - Method in class net.sf.xmlmatcher.strategy.CountingMatcherListener
 
getDOM(InputSource) - Static method in class net.sf.xmlmatcher.tools.Tools
 
getElement() - Method in interface net.sf.xmlmatcher.rex.Position
 
getElement() - Method in class net.sf.xmlmatcher.rex.PositionImpl
 
getElementTextContent(Element) - Static method in class net.sf.xmlmatcher.tools.Tools
 
getLocalName(Node) - Static method in class net.sf.xmlmatcher.tools.Tools
 
getMessage() - Method in exception net.sf.xmlmatcher.eq.EquValuesAreDifferentException
 
getMessage() - Method in exception net.sf.xmlmatcher.exc.AttributeValueMismatchException
 
getMessage() - Method in exception net.sf.xmlmatcher.exc.InvalidTemplateException
 
getMessage() - Method in exception net.sf.xmlmatcher.exc.MissingElementsException
 
getMessage() - Method in exception net.sf.xmlmatcher.exc.TagNamesMismatchException
 
getMessage() - Method in exception net.sf.xmlmatcher.exc.XMLMismatchException
 
getMessage() - Method in exception net.sf.xmlmatcher.rex.MissingContentException
 
getMessage() - Method in exception net.sf.xmlmatcher.rex.UnexpectedElementException
 
getNamespaceURI(String) - Method in class net.sf.xmlmatcher.tools.SimpleNamespaceContext
 
getNextSiblings() - Method in interface net.sf.xmlmatcher.rex.Position
 
getNextSiblings() - Method in class net.sf.xmlmatcher.rex.PositionImpl
 
getNodeTextContent(Node) - Static method in class net.sf.xmlmatcher.tools.Tools
 
getPrefix(String) - Method in class net.sf.xmlmatcher.tools.SimpleNamespaceContext
 
getPrefixes(String) - Method in class net.sf.xmlmatcher.tools.SimpleNamespaceContext
 
getRegexPattern() - Method in exception net.sf.xmlmatcher.exc.InvalidRegexPatternException
 
getTemplate() - Method in exception net.sf.xmlmatcher.exc.XMLMismatchException
 
getTemplatePath() - Method in exception net.sf.xmlmatcher.exc.InvalidTemplateException
 
getTemplatePath() - Method in exception net.sf.xmlmatcher.exc.XMLMismatchException
 
getTemplateText() - Method in exception net.sf.xmlmatcher.exc.XMLTextComparisonException
 
getTolerance() - Method in exception net.sf.xmlmatcher.exc.NumericValuesDifferException
 
getTolerance() - Method in exception net.sf.xmlmatcher.exc.TimeOfDayDifferException
 
getTolerance(Element) - Static method in class net.sf.xmlmatcher.strategy.FloatingNumbersMatchingStrategy
 
getTopLevelMatcher() - Method in interface net.sf.xmlmatcher.Matcher
Matchers may be organized into tree using MatcherChain class.
getTopLevelMatcher() - Method in class net.sf.xmlmatcher.matcher.MatcherImpl
Matchers may be organized into tree using MatcherChain class.

H

hasChildElements(Element) - Static method in class net.sf.xmlmatcher.tools.Tools
 

I

IGNORE_CASE_ATTR - Static variable in class net.sf.xmlmatcher.strategy.EqualTextValueMatchingStrategy
 
INSTANCE - Static variable in class net.sf.xmlmatcher.tools.ElementsComparator
 
InvalidRegexPatternException - Exception in net.sf.xmlmatcher.exc
Exception generated regex template text cannot be parsed as regular expression.
InvalidRegexPatternException(String, String, Element) - Constructor for exception net.sf.xmlmatcher.exc.InvalidRegexPatternException
 
InvalidTemplateException - Exception in net.sf.xmlmatcher.exc
Base class for all exception that report some problem with template
InvalidTemplateException(String, Element) - Constructor for exception net.sf.xmlmatcher.exc.InvalidTemplateException
 
InvalidTimeOfDayException - Exception in net.sf.xmlmatcher.exc
Exception generated when the actual text cannot be parsed as Time Of Day.
InvalidTimeOfDayException(String, String, Element, Element, Exception) - Constructor for exception net.sf.xmlmatcher.exc.InvalidTimeOfDayException
 
InvalidXPathException - Exception in net.sf.xmlmatcher.js
 
InvalidXPathException(String, Exception, Element) - Constructor for exception net.sf.xmlmatcher.js.InvalidXPathException
 
isEmpty() - Method in class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
isFalse(String, boolean) - Method in interface net.sf.xmlmatcher.js.Asserts
 
isFalse(String, boolean) - Method in class net.sf.xmlmatcher.js.AssertsImpl
 
isFinal() - Method in interface net.sf.xmlmatcher.rex.Position
 
isFinal() - Method in class net.sf.xmlmatcher.rex.PositionImpl
 
isTrue(String, boolean) - Method in interface net.sf.xmlmatcher.js.Asserts
 
isTrue(String, boolean) - Method in class net.sf.xmlmatcher.js.AssertsImpl
 

J

JAVASCRIPT_CLASSNAME - Static variable in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
JAVASCRIPT_PROCESSING_INSTRUCTION - Static variable in class net.sf.xmlmatcher.js.JsProcessor
 
JAVASCRIPT_VAR_NAME - Static variable in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
JsAssertionFailedException - Exception in net.sf.xmlmatcher.js
 
JsAssertionFailedException(String, Element, Element) - Constructor for exception net.sf.xmlmatcher.js.JsAssertionFailedException
 
JsEngine - Interface in net.sf.xmlmatcher.js
Set of methods required for JavaScript execution inside XML Matcher.
jsFunction_equal(String, String, double) - Method in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
jsFunction_equals(String, String) - Method in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
jsFunction_isFalse(String, boolean) - Method in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
jsFunction_isTrue(String, boolean) - Method in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
jsFunction_pathExists(String) - Method in class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
JsProcessor - Class in net.sf.xmlmatcher.js
 
JsProcessor() - Constructor for class net.sf.xmlmatcher.js.JsProcessor
 

K

KEY_ATTR - Static variable in class net.sf.xmlmatcher.strategy.AngleMatchingStrategy
 
KEY_ATTR - Static variable in class net.sf.xmlmatcher.strategy.ChildrenOkMatchingStrategy
 
KEY_ATTR - Static variable in class net.sf.xmlmatcher.strategy.ElementSequenceMatchingStrategy
 
KEY_ATTR - Static variable in class net.sf.xmlmatcher.strategy.RegExTextMatchingStrategy
 
KEY_VALUE - Static variable in class net.sf.xmlmatcher.strategy.ChildrenOkMatchingStrategy
 

L

last() - Method in class net.sf.xmlmatcher.rex.PositionsGraph
 

M

mActual - Variable in class net.sf.xmlmatcher.js.AssertsImpl
 
Main - Class in net.sf.xmlmatcher
Matcher facade.
Main() - Constructor for class net.sf.xmlmatcher.Main
 
main(String[]) - Static method in class net.sf.xmlmatcher.Main
Match two files specified by command line arguments
makeDefaultMatcher() - Static method in class net.sf.xmlmatcher.Main
 
markLastAsFinal() - Method in class net.sf.xmlmatcher.rex.PositionsGraph
 
match(File, File) - Static method in class net.sf.xmlmatcher.Main
Match two given files using default matcher configuration
match(InputStream, InputStream) - Static method in class net.sf.xmlmatcher.Main
Match two given input streams using default matcher configuration
match(InputSource, InputSource) - Static method in class net.sf.xmlmatcher.Main
Match two given input sources using default matcher configuration
match(Element, Element) - Static method in class net.sf.xmlmatcher.Main
Match two given elements using default matcher configuration
match(Element, Element) - Method in interface net.sf.xmlmatcher.Matcher
Compare two XML trees specified by given elements.
match(Element, Element) - Method in class net.sf.xmlmatcher.matcher.MatcherImpl
 
match(Element, Matcher) - Method in class net.sf.xmlmatcher.rex.AnyElementPosition
 
match(Element, Matcher) - Method in interface net.sf.xmlmatcher.rex.Position
Used during input sequence matching phase.
match(Element, Matcher) - Method in class net.sf.xmlmatcher.rex.TemplateElementPosition
 
match(String, String) - Static method in class net.sf.xmlmatcher.tools.WildcardMatcher
Posted by JemTek in JavaForum.
matchChildren(PositionsGraph, Element, Matcher) - Static method in class net.sf.xmlmatcher.rex.BacktrackingPatternMatcher
Deprecated. Match element content (children) of given element with pattern respresented by PositionsGraph
matchChildren(Element, PositionsGraph, Element, Matcher) - Static method in class net.sf.xmlmatcher.rex.PositionsGraphMatcher
Match element content (children) of given element with pattern respresented by PositionsGraph
matchContent(Element, Element, Matcher) - Method in interface net.sf.xmlmatcher.MatchingStrategy
 
matchContent(Element, Element, Matcher) - Method in class net.sf.xmlmatcher.strategy.ChildrenOkMatchingStrategy
 
matchContent(Element, Element, Matcher) - Method in class net.sf.xmlmatcher.strategy.ElementSequenceMatchingStrategy
 
matchContent(Element, Element, Matcher) - Method in class net.sf.xmlmatcher.strategy.ElementSetMatchingStrategy
 
matchContent(Element, Element, Matcher) - Method in class net.sf.xmlmatcher.strategy.RegExElementsMatchingStrategy
 
matchContent(Element, Element, Matcher) - Method in class net.sf.xmlmatcher.strategy.TextValueMatchingStrategy
 
matchElements(Element, Element) - Method in class net.sf.xmlmatcher.js.JsProcessor
 
matchElements(Element, Element) - Method in class net.sf.xmlmatcher.matcher.AttributesMatcher
 
matchElements(Element, Element) - Method in class net.sf.xmlmatcher.matcher.MatcherImpl
Compare two XML trees specified by given elements.
matchElements(Element, Element) - Method in class net.sf.xmlmatcher.matcher.StrategyBasedMatcher
Match two XML trees specified by given elements.
matchElements(Element, Element) - Method in class net.sf.xmlmatcher.matcher.TagNamesMatcher
Match two XML trees specified by given elements.
matchElements(Element, Element) - Method in class net.sf.xmlmatcher.MatcherChain
 
Matcher - Interface in net.sf.xmlmatcher
 
MatcherChain - Class in net.sf.xmlmatcher
Chain of Matchers
MatcherChain(Matcher[]) - Constructor for class net.sf.xmlmatcher.MatcherChain
 
MatcherException - Exception in net.sf.xmlmatcher.exc
Base exception generated by Matcher
MatcherException(String) - Constructor for exception net.sf.xmlmatcher.exc.MatcherException
 
MatcherImpl - Class in net.sf.xmlmatcher.matcher
 
MatcherImpl() - Constructor for class net.sf.xmlmatcher.matcher.MatcherImpl
 
MatcherListener - Interface in net.sf.xmlmatcher
Listener interface that is aware of any matches/mismatched happened during parsing.
MatchingStrategy - Interface in net.sf.xmlmatcher
Basic features of any matching strategy
MatchingStrategySelector - Interface in net.sf.xmlmatcher
 
matchSequence(PositionsGraph, Element, Matcher) - Static method in class net.sf.xmlmatcher.rex.BacktrackingPatternMatcher
Deprecated. Match given element with pattern represented by PositionsGraph
matchSingle(Element, PositionsGraph, Element, Element, Matcher) - Static method in class net.sf.xmlmatcher.rex.PositionsGraphMatcher
Match single symbol agains given pattern
matchTextContent(Element, Element, String, String, Matcher) - Method in class net.sf.xmlmatcher.strategy.AngleMatchingStrategy
 
matchTextContent(Element, Element, String, String, Matcher) - Method in class net.sf.xmlmatcher.strategy.EqualTextValueMatchingStrategy
 
matchTextContent(Element, Element, String, String, Matcher) - Method in class net.sf.xmlmatcher.strategy.FloatingNumbersMatchingStrategy
 
matchTextContent(Element, Element, String, String, Matcher) - Method in class net.sf.xmlmatcher.strategy.RegExTextMatchingStrategy
 
matchTextContent(Element, Element, String, String, Matcher) - Method in class net.sf.xmlmatcher.strategy.TextValueMatchingStrategy
 
matchTextContent(Element, Element, String, String, Matcher) - Method in class net.sf.xmlmatcher.strategy.TimeOfDayMatchingStrategy
 
matchTextContent(Element, Element, String, String, Matcher) - Method in class net.sf.xmlmatcher.strategy.WildcardMatchingStrategy
 
MissingAttributeException - Exception in net.sf.xmlmatcher.exc
Actual document is missing required attribute
MissingAttributeException(Element, Element, Attr) - Constructor for exception net.sf.xmlmatcher.exc.MissingAttributeException
 
MissingContentException - Exception in net.sf.xmlmatcher.rex
Actual input terminates unexpectedly
MissingContentException(Element, Element, Element, List<Position>) - Constructor for exception net.sf.xmlmatcher.rex.MissingContentException
 
MissingElementsException - Exception in net.sf.xmlmatcher.exc
Actual document is missing required elements
MissingElementsException(Element, Element, List<Element>) - Constructor for exception net.sf.xmlmatcher.exc.MissingElementsException
 
mStrategies - Variable in class net.sf.xmlmatcher.matcher.RegistryMatchingStrategySelector
 
mTemplate - Variable in class net.sf.xmlmatcher.js.AssertsImpl
 

N

net.sf.xmlmatcher - package net.sf.xmlmatcher
 
net.sf.xmlmatcher.eq - package net.sf.xmlmatcher.eq
 
net.sf.xmlmatcher.exc - package net.sf.xmlmatcher.exc
 
net.sf.xmlmatcher.js - package net.sf.xmlmatcher.js
 
net.sf.xmlmatcher.js.rhino - package net.sf.xmlmatcher.js.rhino
 
net.sf.xmlmatcher.matcher - package net.sf.xmlmatcher.matcher
 
net.sf.xmlmatcher.rex - package net.sf.xmlmatcher.rex
 
net.sf.xmlmatcher.strategy - package net.sf.xmlmatcher.strategy
 
net.sf.xmlmatcher.tools - package net.sf.xmlmatcher.tools
 
newBadTemplateException(TextValueMatchingStrategy, Element) - Method in class net.sf.xmlmatcher.strategy.TextValueMatchingStrategy
 
notExists(String) - Method in interface net.sf.xmlmatcher.js.Asserts
 
notExists(String) - Method in class net.sf.xmlmatcher.js.AssertsImpl
 
nullable() - Method in class net.sf.xmlmatcher.rex.PositionsGraph
 
NumericValuesDifferException - Exception in net.sf.xmlmatcher.exc
Exception generated by FloatingNumbersMatchingStrategy when the actual number does not match the supplied template number within specified tolerance.
NumericValuesDifferException(String, String, double, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.NumericValuesDifferException
 

O

ORDER_ATTR - Static variable in class net.sf.xmlmatcher.strategy.ElementSetMatchingStrategy
 

P

parse(Element) - Static method in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
parse(String) - Static method in class net.sf.xmlmatcher.tools.SimpleTimeOfDayFormat
Thread-Safe method to parse time of day.
parseNotNull(Element) - Static method in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
plus() - Method in class net.sf.xmlmatcher.rex.PositionsGraph
Plus mark (one or more repetitions)
Position - Interface in net.sf.xmlmatcher.rex
 
PositionImpl - Class in net.sf.xmlmatcher.rex
 
PositionImpl(Element) - Constructor for class net.sf.xmlmatcher.rex.PositionImpl
 
PositionsGraph - Class in net.sf.xmlmatcher.rex
Represent graph of Positions in parsed regular expression.
PositionsGraph() - Constructor for class net.sf.xmlmatcher.rex.PositionsGraph
 
PositionsGraph(Position) - Constructor for class net.sf.xmlmatcher.rex.PositionsGraph
 
PositionsGraphMatcher - Class in net.sf.xmlmatcher.rex
 
PositionsGraphMatcher() - Constructor for class net.sf.xmlmatcher.rex.PositionsGraphMatcher
 
prepareList(List<Element>) - Method in class net.sf.xmlmatcher.strategy.ElementSequenceMatchingStrategy
 
print(Node, String, NamespaceContext) - Static method in class net.sf.xmlmatcher.tools.XPathHelper
Prints something like: "XPath [/parent/child]: "
printCandidatePaths(List<Position>) - Static method in exception net.sf.xmlmatcher.rex.RexMismatchException
 
printCandidates(List<Position>) - Static method in exception net.sf.xmlmatcher.rex.RexMismatchException
 

R

RegExElementsMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Compares set of child elements in template with set of actual elements using regex-like syntax.
RegExElementsMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.RegExElementsMatchingStrategy
 
RegExTextMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Match text of actual element with regex pattern defined in template element
RegExTextMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.RegExTextMatchingStrategy
 
RegistryMatchingStrategySelector - Class in net.sf.xmlmatcher.matcher
Simple MatchingStrategySelector that has a sequence of supported strategies.
RegistryMatchingStrategySelector() - Constructor for class net.sf.xmlmatcher.matcher.RegistryMatchingStrategySelector
 
RegistryMatchingStrategySelector(List<MatchingStrategy>) - Constructor for class net.sf.xmlmatcher.matcher.RegistryMatchingStrategySelector
 
RegularExpressionParser - Class in net.sf.xmlmatcher.rex
 
RegularExpressionParser() - Constructor for class net.sf.xmlmatcher.rex.RegularExpressionParser
 
removeListener(MatcherListener) - Method in class net.sf.xmlmatcher.matcher.ChaingedMatcherListener
 
removeListener(MatcherListener) - Method in class net.sf.xmlmatcher.matcher.MatcherImpl
 
removeListener(MatcherListener) - Method in interface net.sf.xmlmatcher.Matcher
 
reset() - Method in class net.sf.xmlmatcher.strategy.CountingMatcherListener
 
RexMismatchException - Exception in net.sf.xmlmatcher.rex
Input does not match to Regex template
RexMismatchException(String, Element, Element, List<Position>) - Constructor for exception net.sf.xmlmatcher.rex.RexMismatchException
 
RhinoAssert - Class in net.sf.xmlmatcher.js.rhino
 
RhinoAssert() - Constructor for class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
RhinoAssert(Object, Object) - Constructor for class net.sf.xmlmatcher.js.rhino.RhinoAssert
 
RhinoJsEngine - Class in net.sf.xmlmatcher.js.rhino
Implementation of JavaScript engine using Mozilla's Rhino library
RhinoJsEngine() - Constructor for class net.sf.xmlmatcher.js.rhino.RhinoJsEngine
 

S

select(Element) - Method in class net.sf.xmlmatcher.matcher.RegistryMatchingStrategySelector
 
select(Element, boolean) - Method in interface net.sf.xmlmatcher.MatchingStrategy
 
select(Element) - Method in interface net.sf.xmlmatcher.MatchingStrategySelector
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.AngleMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.ChildrenOkMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.ElementSequenceMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.ElementSetMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.EqualTextValueMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.FloatingNumbersMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.RegExElementsMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.RegExTextMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.TimeOfDayMatchingStrategy
 
select(Element, boolean) - Method in class net.sf.xmlmatcher.strategy.WildcardMatchingStrategy
 
selectNodeSet(Node, String, NamespaceContext) - Static method in class net.sf.xmlmatcher.tools.XPathHelper
 
selectSingleNode(Node, String, NamespaceContext) - Static method in class net.sf.xmlmatcher.tools.XPathHelper
 
setFinal() - Method in interface net.sf.xmlmatcher.rex.Position
Used by Glushkov graph builder to mark position as final
setFinal() - Method in class net.sf.xmlmatcher.rex.PositionImpl
 
setTopLevelMatcher(Matcher) - Method in class net.sf.xmlmatcher.matcher.MatcherImpl
 
setTopLevelMatcher(Matcher) - Method in interface net.sf.xmlmatcher.Matcher
 
setTopLevelMatcher(Matcher) - Method in class net.sf.xmlmatcher.MatcherChain
 
SimpleNamespaceContext - Class in net.sf.xmlmatcher.tools
 
SimpleNamespaceContext(Element) - Constructor for class net.sf.xmlmatcher.tools.SimpleNamespaceContext
 
SimpleTimeOfDayFormat - Class in net.sf.xmlmatcher.tools
Formats time of day based on the specified options.
SimpleTimeOfDayFormat(boolean, boolean, String) - Constructor for class net.sf.xmlmatcher.tools.SimpleTimeOfDayFormat
Creates an instance of SimpleTimeOfDayFormat.
SimpleTimeOfDayFormat.TimeOfDayParseException - Exception in net.sf.xmlmatcher.tools
 
SimpleTimeOfDayFormat.TimeOfDayParseException(String, String, int) - Constructor for exception net.sf.xmlmatcher.tools.SimpleTimeOfDayFormat.TimeOfDayParseException
 
star() - Method in class net.sf.xmlmatcher.rex.PositionsGraph
Kleene star (zero or more repetitions)
StrategyBasedMatcher - Class in net.sf.xmlmatcher.matcher
 
StrategyBasedMatcher(MatchingStrategySelector) - Constructor for class net.sf.xmlmatcher.matcher.StrategyBasedMatcher
 

T

TagNamesMatcher - Class in net.sf.xmlmatcher.matcher
Very simple matcher that compares that template and actual elements have exactly the same namespaces and tag names
TagNamesMatcher() - Constructor for class net.sf.xmlmatcher.matcher.TagNamesMatcher
 
TagNamesMismatchException - Exception in net.sf.xmlmatcher.exc
Two elements that are supposed to match have different tag names (or namespaces).
TagNamesMismatchException(Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.TagNamesMismatchException
 
TemplateAttrIsNotANumberException - Exception in net.sf.xmlmatcher.exc
Exception generated when the template attribute cannot be parsed as number.
TemplateAttrIsNotANumberException(String, String, Element) - Constructor for exception net.sf.xmlmatcher.exc.TemplateAttrIsNotANumberException
 
TemplateElementPosition - Class in net.sf.xmlmatcher.rex
 
TemplateElementPosition(Element) - Constructor for class net.sf.xmlmatcher.rex.TemplateElementPosition
 
TemplateValueIsNotANumberException - Exception in net.sf.xmlmatcher.exc
Exception generated when the template text cannot be parsed as number.
TemplateValueIsNotANumberException(String, Element) - Constructor for exception net.sf.xmlmatcher.exc.TemplateValueIsNotANumberException
 
TextValueMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Base class for all strategies that compare text values of elements
TextValueMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.TextValueMatchingStrategy
 
TextValuesDifferException - Exception in net.sf.xmlmatcher.exc
Exception generated when the actual text does not match the supplied literal value.
TextValuesDifferException(String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.TextValuesDifferException
 
TIME_TOLERANCE_ATTR - Static variable in class net.sf.xmlmatcher.strategy.TimeOfDayMatchingStrategy
 
TimeOfDayDifferException - Exception in net.sf.xmlmatcher.exc
Exception generated when the actual time of day does not match the supplied template time within specified tolerance.
TimeOfDayDifferException(String, String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.TimeOfDayDifferException
 
TimeOfDayDifferException(String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.TimeOfDayDifferException
 
TimeOfDayFormat - Interface in net.sf.xmlmatcher.tools
 
TimeOfDayMatchingStrategy - Class in net.sf.xmlmatcher.strategy
 
TimeOfDayMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.TimeOfDayMatchingStrategy
 
TOLERANCE_ATTR - Static variable in class net.sf.xmlmatcher.strategy.FloatingNumbersMatchingStrategy
 
Tools - Class in net.sf.xmlmatcher.tools
 
Tools() - Constructor for class net.sf.xmlmatcher.tools.Tools
 
toString() - Method in class net.sf.xmlmatcher.rex.AnyElementPosition
 
toString() - Method in class net.sf.xmlmatcher.rex.PositionsGraph
 
toString() - Method in class net.sf.xmlmatcher.rex.TemplateElementPosition
 
toStringBuffer(StringBuffer) - Method in class net.sf.xmlmatcher.rex.PositionsGraph
 
TRIM_ATTR - Static variable in class net.sf.xmlmatcher.strategy.TextValueMatchingStrategy
 

U

UnexpectedElementException - Exception in net.sf.xmlmatcher.rex
Actual input contains unexpected element
UnexpectedElementException(Element, Element, List<Position>) - Constructor for exception net.sf.xmlmatcher.rex.UnexpectedElementException
 
UnexpectedElementException(Element, Element) - Constructor for exception net.sf.xmlmatcher.rex.UnexpectedElementException
 
UnexpectedException - Exception in net.sf.xmlmatcher.tools
System exception thrown when an exception is unexpected.
UnexpectedException() - Constructor for exception net.sf.xmlmatcher.tools.UnexpectedException
 
UnexpectedException(Throwable) - Constructor for exception net.sf.xmlmatcher.tools.UnexpectedException
 
UnexpectedException(String, Throwable) - Constructor for exception net.sf.xmlmatcher.tools.UnexpectedException
 

V

VAR_ACTUAL - Static variable in interface net.sf.xmlmatcher.js.JsEngine
 
VAR_ERR - Static variable in interface net.sf.xmlmatcher.js.JsEngine
 
VAR_OUT - Static variable in interface net.sf.xmlmatcher.js.JsEngine
 
VAR_TEMPLATE - Static variable in interface net.sf.xmlmatcher.js.JsEngine
 

W

WildcardMatcher - Class in net.sf.xmlmatcher.tools
 
WildcardMatcher() - Constructor for class net.sf.xmlmatcher.tools.WildcardMatcher
 
WildcardMatchingStrategy - Class in net.sf.xmlmatcher.strategy
Compares text value in actual element with wildcard-based pattern defined in template.
WildcardMatchingStrategy() - Constructor for class net.sf.xmlmatcher.strategy.WildcardMatchingStrategy
 

X

xequals(Object, Object) - Static method in class net.sf.xmlmatcher.tools.Tools
Method identical to "obj1.equals(obj2)", it also handles null values.
XM_ANY - Static variable in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
XM_CHOICE - Static variable in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
XM_GROUP - Static variable in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
XM_MAX_OCCURS - Static variable in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
XM_MIN_OCCURS - Static variable in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
XM_NOT - Static variable in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
XM_UNBOUNDED - Static variable in class net.sf.xmlmatcher.rex.RegularExpressionParser
 
XML_NAMESPACE_URI - Static variable in interface net.sf.xmlmatcher.Matcher
Matcher own namespace used by Matcher-specific elements and attributes
XMLMismatchException - Exception in net.sf.xmlmatcher.exc
Generic base class for all exceptions that report some kind of mismatch between actual document and template.
XMLMismatchException(String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.XMLMismatchException
 
XMLNS_ATTR - Static variable in class net.sf.xmlmatcher.matcher.AttributesMatcher
 
XMLTextComparisonException - Exception in net.sf.xmlmatcher.exc
Base exception class generated when the template text does not match the actual text.
XMLTextComparisonException(String, String, String, Element, Element) - Constructor for exception net.sf.xmlmatcher.exc.XMLTextComparisonException
 
XPathDoesNotExistException - Exception in net.sf.xmlmatcher.js
 
XPathDoesNotExistException(String, Element, Element) - Constructor for exception net.sf.xmlmatcher.js.XPathDoesNotExistException
 
XPathGen - Class in net.sf.xmlmatcher.tools
 
XPathGen() - Constructor for class net.sf.xmlmatcher.tools.XPathGen
 
XPathHelper - Class in net.sf.xmlmatcher.tools
XPath facade, uses our own namespace prefix resolver (StdNamespaceContext)
XPathHelper() - Constructor for class net.sf.xmlmatcher.tools.XPathHelper
 

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

Copyright © 2007. All Rights Reserved.