Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
I
J
L
M
N
P
Q
R
S
A
addMatchListener(MatchListener)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
Registers the givem match listener to receive notifications when events occur in this match engine
addPreferred(MatchQuery)
- Method in class net.sourceforge.javamatch.query.
QuerySet
Adds a the given subquery to the list of preferred queries, with a default weight (1)
addPreferred(MatchQuery, float)
- Method in class net.sourceforge.javamatch.query.
QuerySet
Adds a the given subquery to the list of preferred queries, with the given weight
addRequired(MatchQuery)
- Method in class net.sourceforge.javamatch.query.
QuerySet
Adds a the given subquery to the list of required queries
addResultItem(Object, float)
- Method in class net.sourceforge.javamatch.engine.
MatchResult
Adds the given result item.
B
BooleanEquals
- class net.sourceforge.javamatch.query.
BooleanEquals
.
Class BooleanEquals is a query that check if a boolean member returns true
BooleanEquals(String)
- Constructor for class net.sourceforge.javamatch.query.
BooleanEquals
Creates a new BooleanEquals-query, that checks if member with the given member name returns true
C
Contains
- class net.sourceforge.javamatch.query.
Contains
.
Class Contains is a query that check if a string member of an object to match contains a certain substring
Contains(String, String)
- Constructor for class net.sourceforge.javamatch.query.
Contains
Creates a new Contains-query, that checks the given member name for the given match value
compareTo(Object)
- Method in class net.sourceforge.javamatch.engine.
ResultItem
Compares this result item with the given other item
D
discardObject(Object)
- Method in class net.sourceforge.javamatch.engine.
JDOMatchEngine
Discards the given object from memory.
discardObject(Object)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
Discards the given object from memory.
E
executeQuery(MatchQuery, Extent)
- Method in class net.sourceforge.javamatch.engine.
JDOMatchEngine
Executes the specified match query on all objects in the given Extent.
executeQuery(MatchQuery, List)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
Executes the specified match query on all objects in the given List.
executeQuery(MatchQuery, Iterator, Iterator)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
Executes the specified match query on all objects in the given List.
G
GreaterThan
- class net.sourceforge.javamatch.query.
GreaterThan
.
Class GreaterThan is a query that compares the value of an instance variable with the specified value
GreaterThan(String, double)
- Constructor for class net.sourceforge.javamatch.query.
GreaterThan
Creates a new GreaterThan-query, that compares the given member name with the given match value
getMatchValue()
- Method in class net.sourceforge.javamatch.engine.
ResultItem
Returns the match value of this ResultItem
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
BooleanEquals
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
Contains
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
GreaterThan
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
LessThan
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
MatchQuery
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
Maximum
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
Minimum
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
NotQuery
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
NumberEquals
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
QuerySet
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
Range
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
RegexMatches
Returns the match value of this match query, when executed on the given object.
getMatchValue(Object)
- Method in class net.sourceforge.javamatch.query.
StringEquals
Returns the match value of this match query, when executed on the given object.
getMatchedObject()
- Method in class net.sourceforge.javamatch.engine.
ResultItem
Returns the matched object
getObjectValue(Object, String)
- Method in class net.sourceforge.javamatch.query.
MatchQuery
Returns the value of the member with the given name, in the given object
getResultIterator()
- Method in class net.sourceforge.javamatch.engine.
MatchResult
Returns an iterator that iterates over all result items in this result, in descending order
getValue(Object, String)
- Method in class net.sourceforge.javamatch.query.
NumericQuery
Returns the value of the given member, when executed on the given object, as a double
getValue(Object, String)
- Method in class net.sourceforge.javamatch.query.
StringQuery
Returns the value of the given member, when executed on the given object, as a string
I
isTwoPass()
- Method in class net.sourceforge.javamatch.query.
MatchQuery
Returns if this MatchQuery is two-pass.
isTwoPass()
- Method in class net.sourceforge.javamatch.query.
Maximum
Returns if this MatchQuery is two-pass.
isTwoPass()
- Method in class net.sourceforge.javamatch.query.
Minimum
Returns if this MatchQuery is two-pass.
isTwoPass()
- Method in class net.sourceforge.javamatch.query.
QuerySet
Returns if this MatchQuery is two-pass.
J
JDOMatchEngine
- class net.sourceforge.javamatch.engine.
JDOMatchEngine
.
Class JDOMatchEngine provides the match engine functionality, especially targeted at JDO implementations
JDOMatchEngine(PersistenceManager)
- Constructor for class net.sourceforge.javamatch.engine.
JDOMatchEngine
Creates an ew JDOMatchEngine, that uses the given persistenceManager for managing object persistence
L
LessThan
- class net.sourceforge.javamatch.query.
LessThan
.
Class LessThan is a query that compares the value of an instance variable with the specified value
LessThan(String, double)
- Constructor for class net.sourceforge.javamatch.query.
LessThan
Creates a new LessThan-query, that compares the given member name with the given match value
M
MatchEngine
- class net.sourceforge.javamatch.engine.
MatchEngine
.
Class MatchEngine performs the matching that is done by JavaMatch.
MatchEngine()
- Constructor for class net.sourceforge.javamatch.engine.
MatchEngine
MatchException
- exception net.sourceforge.javamatch.engine.
MatchException
.
Class MatchException is the exception class that indicates something went wrong while performing the matching operation
MatchException(String)
- Constructor for class net.sourceforge.javamatch.engine.
MatchException
Creates a new MatchException with the given message
MatchException(String, Throwable)
- Constructor for class net.sourceforge.javamatch.engine.
MatchException
Creates a new MatchException with the given message and cause
MatchListener
- interface net.sourceforge.javamatch.engine.
MatchListener
.
Interface MatchListener is implemented by classes that want to be notified of events during the matching process.
MatchQuery
- class net.sourceforge.javamatch.query.
MatchQuery
.
Class MatchQuery is extended by classes that can execute match queries on objects, and return a value based on how good the match is.
MatchQuery()
- Constructor for class net.sourceforge.javamatch.query.
MatchQuery
MatchResult
- class net.sourceforge.javamatch.engine.
MatchResult
.
Class MatchResult contains the result of a match.
MatchResult(MatchEngine)
- Constructor for class net.sourceforge.javamatch.engine.
MatchResult
Creates a new MatchResult
Maximum
- class net.sourceforge.javamatch.query.
Maximum
.
Class Maximum is a query that compares the value of an instance varaible with the values of the same variable in other instances.
Maximum(String)
- Constructor for class net.sourceforge.javamatch.query.
Maximum
Creates a new Maximum-query, that compares the given member name with the given match value
Minimum
- class net.sourceforge.javamatch.query.
Minimum
.
Class Minimum is a query that compares the value of an instance varaible with the values of the same variable in other instances.
Minimum(String)
- Constructor for class net.sourceforge.javamatch.query.
Minimum
Creates a new Minimum-query, that compares the given member name with the given match value
matchQueryFinished(MatchQuery, MatchResult)
- Method in interface net.sourceforge.javamatch.engine.
MatchListener
Called after a match query has completed, just before returning the query execution results
matchQueryStarted(MatchQuery)
- Method in interface net.sourceforge.javamatch.engine.
MatchListener
Called before the match engine starts executing a match query
matchValue
- Variable in class net.sourceforge.javamatch.engine.
ResultItem
The match value of this ResultItem
matchedObject
- Variable in class net.sourceforge.javamatch.engine.
ResultItem
The matched object
N
NotQuery
- class net.sourceforge.javamatch.query.
NotQuery
.
Class NotQuery is a query that negates the match result of the underlying query
NotQuery(MatchQuery)
- Constructor for class net.sourceforge.javamatch.query.
NotQuery
Creates a new NotQuery-query, that negates the given nested query
NumberEquals
- class net.sourceforge.javamatch.query.
NumberEquals
.
Class NumberEquals is a query that check if a value is equal to the specified one, when the value is a number
NumberEquals(String, double)
- Constructor for class net.sourceforge.javamatch.query.
NumberEquals
Creates a new NumberEquals-query, that checks the given member name for the given match value
NumericQuery
- class net.sourceforge.javamatch.query.
NumericQuery
.
Class NumericQuery is the base class of all MatchQueries that operate on numeric values
NumericQuery()
- Constructor for class net.sourceforge.javamatch.query.
NumericQuery
net.sourceforge.javamatch.engine
- package net.sourceforge.javamatch.engine
Package engine contains the core functionality of the JavaMatch Matching Engine.
net.sourceforge.javamatch.query
- package net.sourceforge.javamatch.query
Package query specifies queries that can be executed by the JavaMatch Matching Engine.
P
prePass(Object)
- Method in class net.sourceforge.javamatch.query.
MatchQuery
Performs the pre-pass of a two-pass query.
prePass(Object)
- Method in class net.sourceforge.javamatch.query.
Maximum
Performs the pre-pass of this two-pass query.
prePass(Object)
- Method in class net.sourceforge.javamatch.query.
Minimum
Performs the pre-pass of this two-pass query.
prePass(Object)
- Method in class net.sourceforge.javamatch.query.
QuerySet
Performs the pre-pass of a two-pass query.
Q
QuerySet
- class net.sourceforge.javamatch.query.
QuerySet
.
Class QuerySet combines multiple subqueries into a single query.
QuerySet()
- Constructor for class net.sourceforge.javamatch.query.
QuerySet
R
Range
- class net.sourceforge.javamatch.query.
Range
.
Class Range is a query that checks if the value of an instance variable is within the specified range
Range(String, double, double)
- Constructor for class net.sourceforge.javamatch.query.
Range
Creates a new Range-query, that compares the given member name with the given minimum and maximum values
RegexMatches
- class net.sourceforge.javamatch.query.
RegexMatches
.
Class RegexMatches is a query that check if a string matches a certain regular expression
RegexMatches(String, String)
- Constructor for class net.sourceforge.javamatch.query.
RegexMatches
Creates a new RegexMatches-query, that checks the given member name against the given regular expression
ResultItem
- class net.sourceforge.javamatch.engine.
ResultItem
.
Class ResultItem contains the match result of a single object and its match value
ResultItem()
- Constructor for class net.sourceforge.javamatch.engine.
ResultItem
Creates a new, empty, ResultItem
ResultItem(Object, float)
- Constructor for class net.sourceforge.javamatch.engine.
ResultItem
Creates a new ResultItem with the given matched object and match value
removeMatchListener(MatchListener)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
Unregisters the given match listener from notifications when events occur in this match engine
retrieveObject(Object)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
Retrieves and returns the object or object with the given identifier from the underlying persistent storage mechanism, if any.
S
StringEquals
- class net.sourceforge.javamatch.query.
StringEquals
.
Class StringEquals is a query that check if a value is equal to the specified one, when the value is a string
StringEquals(String, String)
- Constructor for class net.sourceforge.javamatch.query.
StringEquals
Creates a new StringEquals-query, that checks the given member name for the given match value
StringQuery
- class net.sourceforge.javamatch.query.
StringQuery
.
Class StringQuery is the base class of all MatchQueries that operate on string values
StringQuery()
- Constructor for class net.sourceforge.javamatch.query.
StringQuery
setMatchValue(float)
- Method in class net.sourceforge.javamatch.engine.
ResultItem
Sets the match value of this ResultItem
setMatchedObject(Object)
- Method in class net.sourceforge.javamatch.engine.
ResultItem
Sets the matched object
setMaxNumResultItems(int)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
The maximum number of result items to be returned in a query
setMaxNumResultItems(int)
- Method in class net.sourceforge.javamatch.engine.
MatchResult
Sets the maximum number of result items in this MatchResult.
setThreshold(float)
- Method in class net.sourceforge.javamatch.engine.
MatchEngine
Sets the threshold value, the minimum value that each sub-query shoud have, to be included in the match result
setThreshold(float)
- Method in class net.sourceforge.javamatch.engine.
MatchResult
Sets the threshold value, the minimum value that each sub-query shoud have, to be included in the match result.
A
B
C
D
E
G
I
J
L
M
N
P
Q
R
S
Overview
Package
Class
Tree
Deprecated
Index
Help
Hosted by
PREV NEXT
FRAMES
NO FRAMES
All Classes