Uses of Interface
edu.uiuc.ncsa.security.util.functor.JSONFunctor
-
Packages that use JSONFunctor 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 JSONFunctor in edu.uiuc.ncsa.security.util.functor
Subinterfaces of JSONFunctor 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.Classes in edu.uiuc.ncsa.security.util.functor that implement JSONFunctor 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 with parameters of type JSONFunctor Modifier and Type Method Description void
JFunctor. addArg(JSONFunctor x)
void
JFunctorImpl. addArg(JSONFunctor x)
-
Uses of JSONFunctor in edu.uiuc.ncsa.security.util.functor.logic
Classes in edu.uiuc.ncsa.security.util.functor.logic that implement JSONFunctor 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 JSONFunctor in edu.uiuc.ncsa.security.util.functor.strings
Classes in edu.uiuc.ncsa.security.util.functor.strings that implement JSONFunctor 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 JSONFunctor in edu.uiuc.ncsa.security.util.functor.system
Classes in edu.uiuc.ncsa.security.util.functor.system that implement JSONFunctor 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 JSONFunctor in edu.uiuc.ncsa.security.util.functor.user_defined
Classes in edu.uiuc.ncsa.security.util.functor.user_defined that implement JSONFunctor Modifier and Type Class Description class
UserDefined
Created by Jeff Gaynor
on 3/5/19 at 2:42 PM
-