com.whicken.werecat
Class BlindFactory

java.lang.Object
  extended by com.whicken.werecat.RuleFactory
      extended by com.whicken.werecat.BlindFactory

public class BlindFactory
extends RuleFactory

RuleFactory with NO concrete implementation, useful for editing outside an actual context, but you'll get no validation.


Field Summary
 
Fields inherited from class com.whicken.werecat.RuleFactory
context, importedClasses, importedPackages
 
Constructor Summary
BlindFactory()
           
 
Method Summary
 com.whicken.werecat.expr.Expression createField(java.lang.String key)
          Override this is you want something different than reflection.
 com.whicken.werecat.expr.Expression createMethod(java.lang.String method, java.util.List<com.whicken.werecat.expr.Expression> args)
          Override this is you want something different than reflection.
protected  java.lang.reflect.Method getMethod(java.lang.String method, java.util.List<com.whicken.werecat.expr.Expression> args)
           
 
Methods inherited from class com.whicken.werecat.RuleFactory
addImport, addImport, createCompoundExpression, getClass, getMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlindFactory

public BlindFactory()
Method Detail

getMethod

protected java.lang.reflect.Method getMethod(java.lang.String method,
                                             java.util.List<com.whicken.werecat.expr.Expression> args)
Overrides:
getMethod in class RuleFactory

createField

public com.whicken.werecat.expr.Expression createField(java.lang.String key)
Description copied from class: RuleFactory
Override this is you want something different than reflection.

Overrides:
createField in class RuleFactory

createMethod

public com.whicken.werecat.expr.Expression createMethod(java.lang.String method,
                                                        java.util.List<com.whicken.werecat.expr.Expression> args)
Description copied from class: RuleFactory
Override this is you want something different than reflection.

Overrides:
createMethod in class RuleFactory