|
Class Summary |
| Expression |
Expressions can be nested, combined with Operators and contain Terms. |
| ExpressionParser |
This is the first line of defense against bad query strings. |
| Operand.NullOperand |
Utility inner class, defined here for convenience. |
| QueryExecutor |
Subclass of the QueryPlugin so its functionality can
be hijacked for non wiki-page display purposes. |
| QueryItem |
Javadoc: TODO. |
| QueryItemManager |
Manages prebuilt QueryItem objects, so the plugin doesn't have to re-parse
and such on each display of a wikipage. |
| QueryItemReaper |
Tells the QueryItemManager to remove Queries that haven't been accessed
in some time. |
| QueryPlugin |
The QueryPlugin treats the pages and references between them like a database. |
| ReferenceManagerInfoProvider |
This ReferenceInfoProvider uses the ReferenceManager as its
ultimate source of information. |
| Term |
A Term is part of a QueryItem's formal Expression that corresponds to a
wiki page name. |