Uses of Interface
edu.uiuc.ncsa.security.util.functor.JMetaMetaFunctor
-
Packages that use JMetaMetaFunctor Package Description edu.uiuc.ncsa.security.util.functor The antiquated way to have a JSON only scripting solution.edu.uiuc.ncsa.security.util.functor.logic edu.uiuc.ncsa.security.util.functor.strings edu.uiuc.ncsa.security.util.functor.system edu.uiuc.ncsa.security.util.functor.user_defined -
-
Uses of JMetaMetaFunctor in edu.uiuc.ncsa.security.util.functor
Subinterfaces of JMetaMetaFunctor in edu.uiuc.ncsa.security.util.functor Modifier and Type Interface Description interface
JFunctor
The interface for functors that return an explicit result and have a name (e.g.interface
JSONFunctor
Interface for functor like things that are defined in JSON.Classes in edu.uiuc.ncsa.security.util.functor that implement JMetaMetaFunctor Modifier and Type Class Description class
ANDLogicBlocks
Created by Jeff Gaynor
on 6/27/18 at 11:41 AMclass
JFunctorImpl
Created by Jeff Gaynor
on 2/27/18 at 8:53 AMclass
LogicBlock
This class contains aJFunctor
if-then-else block.class
LogicBlocks<V extends LogicBlock>
A collection ofLogicBlock
objects.class
ORLogicBlocks
Created by Jeff Gaynor
on 6/27/18 at 11:42 AMclass
XORLogicBlocks
Created by Jeff Gaynor
on 6/27/18 at 11:41 AMMethods in edu.uiuc.ncsa.security.util.functor that return JMetaMetaFunctor Modifier and Type Method Description protected JMetaMetaFunctor
JFunctorFactory. figureOutFunctor(net.sf.json.JSONObject rawJson)
This figures out which functor to create based on the key of the raw JSON object.JMetaMetaFunctor
JFunctorFactory. lookUpFunctor(FunctorType type)
JMetaMetaFunctor
JFunctorFactory. lookUpFunctor(String name)
This does the actual work of looking up the functor and creating a new one. -
Uses of JMetaMetaFunctor in edu.uiuc.ncsa.security.util.functor.logic
Classes in edu.uiuc.ncsa.security.util.functor.logic that implement JMetaMetaFunctor Modifier and Type Class Description class
jAnd
Created by Jeff Gaynor
on 2/27/18 at 8:57 AMclass
jContains
contains[needle,haystack]
This will search for needle in haystack and return true if found.class
jElse
Created by Jeff Gaynor
on 2/27/18 at 10:40 AMclass
jEndsWith
A functor for checking if one string ends with another.class
jEquals
A functor to test simple string equality.class
jExists
A functor to test if a string exists.class
jFalse
The functor that is always logically false.class
jIf
Created by Jeff Gaynor
on 2/27/18 at 9:12 AMclass
jMatch
match[target, regex]
Returns a boolean if the regex finds a match in the target.class
jNot
Created by Jeff Gaynor
on 2/27/18 at 9:13 AMclass
jOr
Created by Jeff Gaynor
on 2/27/18 at 9:11 AMclass
jStartsWith
A functor for checking if one string starts with another.class
jStringComparisons
Top level class used by all comparison and string search functions.class
jThen
A model for all consequents.class
jTrue
The functor that is always logically true.class
jXOr
This is the exclusive OR operator. -
Uses of JMetaMetaFunctor in edu.uiuc.ncsa.security.util.functor.strings
Classes in edu.uiuc.ncsa.security.util.functor.strings that implement JMetaMetaFunctor Modifier and Type Class Description class
jConcat
concat(A,B,C,...)
A functor that accepts a list of string and simply concatenates them into a single string.class
jDrop
$drop[A,B] removes A from B and returns the rest, e.g.class
jEcho
echo["string"]
This is intended to be a debugging tool.class
jReplace
This replaces all instance of one string with another.class
jToArray
A functor to take a string with an embedded delimiter and turn it into an array.class
jToLowerCase
Created by Jeff Gaynor
on 3/1/18 at 1:31 PMclass
jToUpperCase
Created by Jeff Gaynor
on 3/1/18 at 1:35 PM -
Uses of JMetaMetaFunctor in edu.uiuc.ncsa.security.util.functor.system
Classes in edu.uiuc.ncsa.security.util.functor.system that implement JMetaMetaFunctor Modifier and Type Class Description class
jclearEnv
clearEnv()
Clears all the values of the current environment.class
jgetEnv
getEnv(key) -- return a value stored in the local runtime environmentclass
jRaiseError
This will throw an exception during execution.class
jsetEnv
setEnv(key, value) - set a value in the local runtime environment -
Uses of JMetaMetaFunctor in edu.uiuc.ncsa.security.util.functor.user_defined
Classes in edu.uiuc.ncsa.security.util.functor.user_defined that implement JMetaMetaFunctor Modifier and Type Class Description class
UserDefined
Created by Jeff Gaynor
on 3/5/19 at 2:42 PM
-