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 classJFunctorImplCreated 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 JFunctorJFunctorFactory. create(String rawJSON)JFunctorJFunctorFactory. create(net.sf.json.JSONObject jsonObject)This will create a single functor from the object.protected JFunctorLogicBlock. createThenOrElseBlock(FunctorTypeImpl type)JFunctorJFunctorFactory. 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 ofJFunctors.Methods in edu.uiuc.ncsa.security.util.functor with parameters of type JFunctor Modifier and Type Method Description voidJFunctor. addArg(JFunctor x)voidJFunctorImpl. addArg(JFunctor x)protected voidJFunctorFactory. 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 voidJFunctor. addArg(List<JFunctor> functors)voidJFunctorImpl. 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 classjAndCreated by Jeff Gaynor
on 2/27/18 at 8:57 AMclassjContainscontains[needle,haystack]
This will search for needle in haystack and return true if found.classjElseCreated by Jeff Gaynor
on 2/27/18 at 10:40 AMclassjEndsWithA functor for checking if one string ends with another.classjEqualsA functor to test simple string equality.classjExistsA functor to test if a string exists.classjFalseThe functor that is always logically false.classjIfCreated by Jeff Gaynor
on 2/27/18 at 9:12 AMclassjMatchmatch[target, regex]
Returns a boolean if the regex finds a match in the target.classjNotCreated by Jeff Gaynor
on 2/27/18 at 9:13 AMclassjOrCreated by Jeff Gaynor
on 2/27/18 at 9:11 AMclassjStartsWithA functor for checking if one string starts with another.classjStringComparisonsTop level class used by all comparison and string search functions.classjThenA model for all consequents.classjTrueThe functor that is always logically true.classjXOrThis is the exclusive OR operator.Methods in edu.uiuc.ncsa.security.util.functor.logic with parameters of type JFunctor Modifier and Type Method Description booleanFunctorMap. containsKey(JFunctor jFunctor)voidFunctorMap. 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 JFunctorEventDrivenParser. getFunctor()JFunctorFunctorHandler. getFunctor()protected JFunctorConditionalHandler. getjFunctor(String name)protected JFunctorFunctorHandler. 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 classjConcatconcat(A,B,C,...)
A functor that accepts a list of string and simply concatenates them into a single string.classjDrop$drop[A,B] removes A from B and returns the rest, e.g.classjEchoecho["string"]
This is intended to be a debugging tool.classjReplaceThis replaces all instance of one string with another.classjToArrayA functor to take a string with an embedded delimiter and turn it into an array.classjToLowerCaseCreated by Jeff Gaynor
on 3/1/18 at 1:31 PMclassjToUpperCaseCreated 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 classjclearEnvclearEnv()
Clears all the values of the current environment.classjgetEnvgetEnv(key) -- return a value stored in the local runtime environmentclassjRaiseErrorThis will throw an exception during execution.classjsetEnvsetEnv(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 classUserDefinedCreated by Jeff Gaynor
on 3/5/19 at 2:42 PM
-