Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
E
G
I
L
M
P
R
T
A
addImport(String)
- Method in class com.whicken.werecat.
RuleFactory
Make the given classes accessible by simple name.
addImport(Class)
- Method in class com.whicken.werecat.
RuleFactory
Make the given class accessible by simple name.
B
BlindFactory
- Class in
com.whicken.werecat
RuleFactory with NO concrete implementation, useful for editing outside an actual context, but you'll get no validation.
BlindFactory()
- Constructor for class com.whicken.werecat.
BlindFactory
C
com.whicken.werecat
- package com.whicken.werecat
Package overview goes here.
com.whicken.werecat.paw
- package com.whicken.werecat.paw
context
- Variable in class com.whicken.werecat.
RuleFactory
createCompoundExpression(Expression, Object)
- Method in class com.whicken.werecat.
RuleFactory
createField(String)
- Method in class com.whicken.werecat.
BlindFactory
createField(String)
- Method in class com.whicken.werecat.
RuleFactory
Override this is you want something different than reflection.
createMethod(String, List<Expression>)
- Method in class com.whicken.werecat.
BlindFactory
createMethod(String, List<Expression>)
- Method in class com.whicken.werecat.
RuleFactory
Override this is you want something different than reflection.
E
evaluate(RuleContext)
- Method in class com.whicken.werecat.
Rule
evaluate(Rule, RuleContext)
- Static method in class com.whicken.werecat.
Rule
evaluate(RuleContext)
- Method in class com.whicken.werecat.
RuleEngine
G
getClass(String)
- Method in class com.whicken.werecat.
RuleFactory
getDescription()
- Method in class com.whicken.werecat.
Rule
getExpressionText()
- Method in class com.whicken.werecat.
Rule
getMethod(String, List<Expression>)
- Method in class com.whicken.werecat.
BlindFactory
getMethod(Class, String, List<Expression>)
- Static method in class com.whicken.werecat.
RuleFactory
Requires the method to be public
getMethod(String, List<Expression>)
- Method in class com.whicken.werecat.
RuleFactory
getRule(String)
- Method in class com.whicken.werecat.
RuleEngine
getTag()
- Method in class com.whicken.werecat.
Rule
getValue(T)
- Method in class com.whicken.werecat.paw.
PawExpression
I
importedClasses
- Variable in class com.whicken.werecat.
RuleFactory
importedPackages
- Variable in class com.whicken.werecat.
RuleFactory
L
load(File, RuleFactory)
- Method in class com.whicken.werecat.
RuleEngine
M
main(String[])
- Static method in class com.whicken.werecat.
RuleRenderer
P
parse(String)
- Method in class com.whicken.werecat.paw.
PawParser
PawExpression
<
T
> - Class in
com.whicken.werecat.paw
PawExpression(Expression)
- Constructor for class com.whicken.werecat.paw.
PawExpression
PawParser
<
T
> - Class in
com.whicken.werecat.paw
The template just enforces that our PawExpression must be passed the right type of object to the getValue method.
PawParser(Class)
- Constructor for class com.whicken.werecat.paw.
PawParser
R
render(RuleEngine)
- Method in class com.whicken.werecat.
RuleRenderer
render(Rule)
- Method in class com.whicken.werecat.
RuleRenderer
Rule
- Class in
com.whicken.werecat
Rule(String)
- Constructor for class com.whicken.werecat.
Rule
RuleContext
- Interface in
com.whicken.werecat
Used to evaluate a path through the RuleEngine.
RuleEngine
- Class in
com.whicken.werecat
RuleEngine()
- Constructor for class com.whicken.werecat.
RuleEngine
RuleFactory
- Class in
com.whicken.werecat
Helper class for instantiating a RuleEngine.
RuleFactory(Class)
- Constructor for class com.whicken.werecat.
RuleFactory
RuleRenderer
- Class in
com.whicken.werecat
RuleRenderer()
- Constructor for class com.whicken.werecat.
RuleRenderer
T
toString()
- Method in class com.whicken.werecat.paw.
PawExpression
toString()
- Method in class com.whicken.werecat.
RuleRenderer
A
B
C
E
G
I
L
M
P
R
T
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes