Uses of Interface
edu.uiuc.ncsa.security.util.functor.JFunctor
-
Packages that use JFunctor 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.parser.event This contains the event-driven functor parser.edu.uiuc.ncsa.security.util.functor.strings edu.uiuc.ncsa.security.util.functor.system edu.uiuc.ncsa.security.util.functor.user_defined -
-
Uses of JFunctor in edu.uiuc.ncsa.security.util.functor
Classes in edu.uiuc.ncsa.security.util.functor that implement JFunctor Modifier and Type Class Description class
JFunctorImpl
Created by Jeff Gaynor
on 2/27/18 at 8:53 AMMethods in edu.uiuc.ncsa.security.util.functor that return JFunctor Modifier and Type Method Description JFunctor
JFunctorFactory. create(String rawJSON)
JFunctor
JFunctorFactory. create(net.sf.json.JSONObject jsonObject)
This will create a single functor from the object.protected JFunctor
LogicBlock. createThenOrElseBlock(FunctorTypeImpl type)
JFunctor
JFunctorFactory. fromJSON(net.sf.json.JSONObject rawJson)
Methods in edu.uiuc.ncsa.security.util.functor that return types with arguments of type JFunctor Modifier and Type Method Description List<JFunctor>
JFunctorFactory. create(net.sf.json.JSONArray array)
This takes an JSONArray of JSONObjects and turns it into a list ofJFunctor
s.Methods in edu.uiuc.ncsa.security.util.functor with parameters of type JFunctor Modifier and Type Method Description void
JFunctor. addArg(JFunctor x)
void
JFunctorImpl. addArg(JFunctor x)
protected void
JFunctorFactory. addArgs(JFunctor ff, net.sf.json.JSONObject jsonObject)
Method parameters in edu.uiuc.ncsa.security.util.functor with type arguments of type JFunctor Modifier and Type Method Description void
JFunctor. addArg(List<JFunctor> functors)
void
JFunctorImpl. addArg(List<JFunctor> functors)
-
Uses of JFunctor in edu.uiuc.ncsa.security.util.functor.logic
Classes in edu.uiuc.ncsa.security.util.functor.logic that implement JFunctor 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.Methods in edu.uiuc.ncsa.security.util.functor.logic with parameters of type JFunctor Modifier and Type Method Description boolean
FunctorMap. containsKey(JFunctor jFunctor)
void
FunctorMap. put(JFunctor functor)
-
Uses of JFunctor in edu.uiuc.ncsa.security.util.functor.parser.event
Methods in edu.uiuc.ncsa.security.util.functor.parser.event that return JFunctor Modifier and Type Method Description JFunctor
EventDrivenParser. getFunctor()
JFunctor
FunctorHandler. getFunctor()
protected JFunctor
ConditionalHandler. getjFunctor(String name)
protected JFunctor
FunctorHandler. lookupFunctor(String name)
Internal call to the factory to find the functor there by name.Methods in edu.uiuc.ncsa.security.util.functor.parser.event that return types with arguments of type JFunctor Modifier and Type Method Description List<JFunctor>
SwitchHandler. getFunctorMapEntry(String key)
-
Uses of JFunctor in edu.uiuc.ncsa.security.util.functor.strings
Classes in edu.uiuc.ncsa.security.util.functor.strings that implement JFunctor 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 JFunctor in edu.uiuc.ncsa.security.util.functor.system
Classes in edu.uiuc.ncsa.security.util.functor.system that implement JFunctor 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 JFunctor in edu.uiuc.ncsa.security.util.functor.user_defined
Classes in edu.uiuc.ncsa.security.util.functor.user_defined that implement JFunctor Modifier and Type Class Description class
UserDefined
Created by Jeff Gaynor
on 3/5/19 at 2:42 PM
-