Skip navigation links
A B C D E F G H I J M N P R S T U V W X 

A

addCustomFunctions(JEP) - Static method in class net.obvj.jep.JEPContextFactory
Registers custom functions and operators into JEP
addVariables(JEP, Map<String, Object>) - Static method in class net.obvj.jep.JEPContextFactory
Adds all entries from the contextMap as variables in JEP context
apply(String) - Method in enum net.obvj.jep.functions.UnaryStringFunction.Strategy
 
Arabic - Class in net.obvj.jep.functions
A function command that converts a Roman numeral to Arabic.
Arabic() - Constructor for class net.obvj.jep.functions.Arabic
Builds this function without parameters
arabicToRoman(int) - Static method in class net.obvj.jep.util.RomanNumeralUtils
Converts an Arabic number to a Roman number.
asList(Object) - Static method in class net.obvj.jep.util.CollectionsUtils
Converts the given object into a List.
asList(NodeList) - Static method in class net.obvj.jep.util.XmlUtils
 
asMap(String...) - Static method in class net.obvj.jep.util.CollectionsUtils
Accepts one or more entries as strings in the format recognized by CollectionsUtils.parseMapEntry(String) and populates a Map of Strings with these associations.
Average - Class in net.obvj.jep.functions
This class implements a function that returns the average of collection of elements.
Average() - Constructor for class net.obvj.jep.functions.Average
Builds this function with a fixed number of parameters

B

BasicAuthorizationHeader - Class in net.obvj.jep.functions
This class implements a JEP function that generates a basic authorization header from given credentials (username and password).
BasicAuthorizationHeader() - Constructor for class net.obvj.jep.functions.BasicAuthorizationHeader
Builds this function with a fixed number of two parameters
BinaryBooleanFunction - Class in net.obvj.jep.functions
A function that accepts two parameters (of any type) and returns 1 (true) or 0 (false), depending on the given evaluation strategy.
BinaryBooleanFunction(BinaryBooleanFunction.Strategy) - Constructor for class net.obvj.jep.functions.BinaryBooleanFunction
Builds this custom command with a fixed number of 2 parameters.
BinaryBooleanFunction.Strategy - Enum in net.obvj.jep.functions
 
BinaryStringFunction - Class in net.obvj.jep.functions
This class implements a JEP function that receives two strings.
BinaryStringFunction(BinaryStringFunction.Strategy) - Constructor for class net.obvj.jep.functions.BinaryStringFunction
Builds this function with a fixed number of two parameters.
BinaryStringFunction.Strategy - Enum in net.obvj.jep.functions
 

C

CollectionsUtils - Class in net.obvj.jep.util
Utility methods for working with Java Collections.
compileJsonPath(String) - Static method in class net.obvj.jep.util.JsonUtils
Compiles the given JSONPath.
compileXPath(String) - Static method in class net.obvj.jep.util.XmlUtils
Compiles the given XPath expression.
Concat - Class in net.obvj.jep.functions
This class implements a JEP function command that concatenates elements.
Concat() - Constructor for class net.obvj.jep.functions.Concat
Builds this function with any number of parameters
Console - Class in net.obvj.jep
This class implements a simple command line utility for evaluating JEP expressions.
Console() - Constructor for class net.obvj.jep.Console
 
containsParsableDates(Iterable<?>) - Static method in class net.obvj.jep.util.DateUtils
Checks if all the elements are parsable dates.
containsParsableDatesIso8601(Iterable<?>) - Static method in class net.obvj.jep.util.DateUtils
Checks if all the elements are parsable dates.
containsParsableDatesRfc3339(Iterable<?>) - Static method in class net.obvj.jep.util.DateUtils
Checks if all the elements are parsable dates.
containsParsableNumbers(Iterable<?>) - Static method in class net.obvj.jep.util.NumberUtils
Checks if all the elements are parsable number
convertJSONArrayToList(JSONArray) - Static method in class net.obvj.jep.util.JsonUtils
Converts a JSONArray into a Java-standard List
convertToJSONArray(Object) - Static method in class net.obvj.jep.util.JsonUtils
Converts an Object to JSONArray
convertToJSONObject(Object) - Static method in class net.obvj.jep.util.JsonUtils
Converts an Object to JSONObject
convertToXML(Object) - Static method in class net.obvj.jep.util.XmlUtils
Converts an object into an XML Document.
convertToXML(String) - Static method in class net.obvj.jep.util.XmlUtils
Converts a String to an XML Document.
Count - Class in net.obvj.jep.functions
This class implements a JEP function that counts elements.
Count() - Constructor for class net.obvj.jep.functions.Count
Builds this function with a fixed number of one parameter
count(Object) - Method in class net.obvj.jep.functions.Count
Counts the elements of an Object which may be a Collection, array, JSONArray, or string representation of JSONArray.
createMapOfParsedObjects(Iterable<?>) - Static method in class net.obvj.jep.util.CollectionsUtils
Converts the given Iterable into a Map where each key is an element of the given Iterable, parsed either as Double or Date, and the associated value is the original element without conversion.

D

DateAwareComparative - Class in net.obvj.jep.functions
An extension of JEP's Comparative command that can also handle strings and dates.
DateAwareComparative(int) - Constructor for class net.obvj.jep.functions.DateAwareComparative
Builds this Comparative command
DateFieldGetter - Class in net.obvj.jep.functions
A function that returns a field from a Date, depending on the date field strategy
DateFieldGetter(DateFieldGetter.DateField) - Constructor for class net.obvj.jep.functions.DateFieldGetter
Builds this custom command with a fixed number of 1 parameter.
DateFieldGetter.DateField - Enum in net.obvj.jep.functions
 
DateToString - Class in net.obvj.jep.functions
A command that formats dates in a specified pattern
DateToString() - Constructor for class net.obvj.jep.functions.DateToString
Builds this custom command with a fixed number of 2 parameters
DateUtils - Class in net.obvj.jep.util
A utility class for working with dates.
DaysBetween - Class in net.obvj.jep.functions
A command that returns the number of days between two dates
DaysBetween() - Constructor for class net.obvj.jep.functions.DaysBetween
Builds this custom command with a fixed number of 2 parameters
daysBetween(Date, Date) - Static method in class net.obvj.jep.util.DateUtils
Calculates the number of days between two dates
distincList(List<Object>) - Static method in class net.obvj.jep.util.CollectionsUtils
Returns a list consisting of the distinct elements (according to Object.equals(Object)) of a given list.
Distinct - Class in net.obvj.jep.functions
This class implements a function that returns a list consisting of distinct elements of a given collection.
Distinct() - Constructor for class net.obvj.jep.functions.Distinct
Builds this function with a fixed number of parameters

E

Element - Class in net.obvj.jep.functions
A command that returns elements from Java Lists and JSONArrays given the index.
Element() - Constructor for class net.obvj.jep.functions.Element
Builds this custom command with a fixed number of 2 parameters
EncryptionUtils - Class in net.obvj.jep.util
Utility methods for working with encryptions.
EndOfMonth - Class in net.obvj.jep.functions
A function that returns the date corresponding to the last day of the month given a source date
EndOfMonth() - Constructor for class net.obvj.jep.functions.EndOfMonth
Builds this custom command with a fixed number of 1 parameter
endOfMonth(Date) - Static method in class net.obvj.jep.util.DateUtils
Returns the date corresponding to the last day of the month given a source date
evaluate(Map<String, Object>) - Method in class net.obvj.jep.ExpressionEvaluator
Evaluates the instance-defined expression with a map of variables.
evaluate(Map<String, Object>, boolean) - Method in class net.obvj.jep.ExpressionEvaluator
Evaluates the instance-defined expression with a map of variables.
evaluate(String, Map<String, Object>) - Static method in class net.obvj.jep.ExpressionEvaluatorFacade
Evaluates the given expression based on the variables in the contextMap.
evaluate(String, Map<String, Object>, boolean) - Static method in class net.obvj.jep.ExpressionEvaluatorFacade
Evaluates the given expression based on the variables in the contextMap.
evaluateXPath(Document, String) - Static method in class net.obvj.jep.util.XmlUtils
Returns a list of XML nodes that match the given XPath expression.
evaluateXPath(String, String) - Static method in class net.obvj.jep.util.XmlUtils
Returns a list of XML nodes that match the given XPath expression.
evaluateXPathAsObjectList(Document, String) - Static method in class net.obvj.jep.util.XmlUtils
Returns a list of Objects that match the given XPath expression.
evaluateXPathAsObjectList(String, String) - Static method in class net.obvj.jep.util.XmlUtils
Returns a list of Objects that match the given XPath expression.
execute(WebServiceResponse) - Method in enum net.obvj.jep.functions.HttpResponseHandler.Strategy
 
execute(String, Integer, String) - Method in enum net.obvj.jep.functions.StringPaddingFunction.Strategy
 
execute(Object) - Method in enum net.obvj.jep.functions.UnaryBooleanFunction.Strategy
 
ExpressionEvaluator - Class in net.obvj.jep
An object that validates an user expression at instantiation time and evaluates with given source variables at runtime.
ExpressionEvaluator(String) - Constructor for class net.obvj.jep.ExpressionEvaluator
Builds this extended expression evaluator
ExpressionEvaluatorFacade - Class in net.obvj.jep
A facade class for the ExpressionEvaluator

F

FileUtils - Class in net.obvj.jep.util
A utility class for loading of text files
findMatches(String, Pattern) - Static method in class net.obvj.jep.util.RegexUtils
Returns the matches found for a given string using regular expression
findMatches(String, String) - Static method in class net.obvj.jep.util.RegexUtils
Returns the matches found for a given string using regular expression
findUnixLikeVariablePlaceholders(String) - Static method in class net.obvj.jep.util.RegexUtils
Method that finds the place-holders in Unix-like pattern for the given string
firstMatch(String, Pattern) - Static method in class net.obvj.jep.util.RegexUtils
Returns the first match found for a given string using regular expression
firstMatch(String, String) - Static method in class net.obvj.jep.util.RegexUtils
Returns the first match found for a given string using regular expression
formatDate(Date, String) - Static method in class net.obvj.jep.util.DateUtils
Converts the given date into string with the the given pattern
FormatString - Class in net.obvj.jep.functions
A command that formats strings based on a pattern and variable arguments
FormatString() - Constructor for class net.obvj.jep.functions.FormatString
Builds this function with unlimited number of parameters
fromBase64(String) - Static method in class net.obvj.jep.util.EncryptionUtils
Decodes a Base64 encoded string.
fromClientResponse(ClientResponse) - Static method in class net.obvj.jep.http.WebServiceResponse
Creates a new WebServiceResponse from a ClientResponse.
Function - Annotation Type in net.obvj.jep.functions
Indicates that an object is a custom function, and assigns names/aliases to it.

G

generateBasicAuthorizationHeader(String, String) - Static method in class net.obvj.jep.http.WebServiceUtils
Generates a basic authorization header from the given credentials.
get(String) - Static method in class net.obvj.jep.http.WebServiceUtils
Executes HTTP GET on a given URL.
get(String, Map<String, String>) - Static method in class net.obvj.jep.http.WebServiceUtils
Executes HTTP GET on a given URL, with custom headers
getAsString(String) - Static method in class net.obvj.jep.http.WebServiceUtils
Executes HTTP GET on given URL.
getAsString(String, Map<String, String>) - Static method in class net.obvj.jep.http.WebServiceUtils
Executes HTTP GET on a given URL with custom headers.
getBody() - Method in class net.obvj.jep.http.WebServiceResponse
 
getDateField(Date, int) - Static method in class net.obvj.jep.util.DateUtils
Returns the field referenced by the given calendarCode in the specified date.
getIntegerFromString(String) - Static method in class net.obvj.jep.util.NumberUtils
Gets an integer value from a String.
getIsoWeekNumber(Date) - Static method in class net.obvj.jep.util.DateUtils
Returns the ISO week number in the year given a date.
getMonth(Date) - Static method in class net.obvj.jep.util.DateUtils
Returns the month number (January = 1) for the given date.
getQuarter(Date) - Static method in class net.obvj.jep.util.DateUtils
Returns the quarter of the year.
getResponseAsString(WebServiceResponse) - Static method in class net.obvj.jep.http.WebServiceUtils
Returns the HTTP response body, as string, given an HTTP client response.
getReverseSortedValues() - Static method in enum net.obvj.jep.util.RomanNumeralUtils.RomanNumeral
 
getStatusCode() - Method in class net.obvj.jep.http.WebServiceResponse
 
getStatusCode(WebServiceResponse) - Static method in class net.obvj.jep.http.WebServiceUtils
Returns the HTTP status code, given an HTTP response.
getStatusDescription() - Method in class net.obvj.jep.http.WebServiceResponse
 
getStrategy() - Method in class net.obvj.jep.functions.BinaryBooleanFunction
 
getStrategy() - Method in class net.obvj.jep.functions.BinaryStringFunction
 
getStrategy() - Method in class net.obvj.jep.functions.DateFieldGetter
 
getStrategy() - Method in class net.obvj.jep.functions.HttpResponseHandler
 
getStrategy() - Method in interface net.obvj.jep.functions.MultiStrategyCommand
 
getStrategy() - Method in class net.obvj.jep.functions.Replace
 
getStrategy() - Method in class net.obvj.jep.functions.StringPaddingFunction
 
getStrategy() - Method in class net.obvj.jep.functions.UnaryBooleanFunction
 
getStrategy() - Method in class net.obvj.jep.functions.UnaryEncryptionFunction
 
getStrategy() - Method in class net.obvj.jep.functions.UnaryStringFunction
 
getStrategy() - Method in class net.obvj.jep.functions.UnarySystemFunction
 
getValue() - Method in enum net.obvj.jep.util.RomanNumeralUtils.RomanNumeral
 

H

hashWith(String, String) - Static method in class net.obvj.jep.util.EncryptionUtils
Computes the hash for the given string with a given algorithm and transforms the binary result into a hexadecimal lower case string.
hasUnixLikeVariablePlaceholders(String) - Static method in class net.obvj.jep.util.RegexUtils
Checks if the string has place-holders for variables in Unix-like pattern
Http - Class in net.obvj.jep.functions
A function that invokes a method from a Web Server, given a method, a URL, a request body, and an optional headers, and returns a client response object.
Http() - Constructor for class net.obvj.jep.functions.Http
Builds this custom command with a variable number of parameters
HttpGet - Class in net.obvj.jep.functions
A function that reads content from a Web Server, given a URL and an optional media type, and returns server response as string
HttpGet() - Constructor for class net.obvj.jep.functions.HttpGet
Builds this custom command with a variable number of parameters
HttpHeader - Class in net.obvj.jep.functions
This class implements a JEP function that groups HTTP header values together into a Map os Strings for usage with the Http and HttpGet functions.
HttpHeader() - Constructor for class net.obvj.jep.functions.HttpHeader
Builds this function with any number of parameters
HttpResponseHandler - Class in net.obvj.jep.functions
A JEP function that reads data from a WebServiceResponse object.
HttpResponseHandler(HttpResponseHandler.Strategy) - Constructor for class net.obvj.jep.functions.HttpResponseHandler
Builds this function with a fixed number of one parameter.
HttpResponseHandler.Strategy - Enum in net.obvj.jep.functions
 

I

initialise() - Method in class net.obvj.jep.Console
Set up JEP Console with jep-data-extension functions, operators and preferences
invoke(String, String, Object) - Static method in class net.obvj.jep.http.WebServiceUtils
Executes the requested HTTP method on a given URL.
invoke(String, String, Object, Map<String, String>) - Static method in class net.obvj.jep.http.WebServiceUtils
Executes the requested HTTP method on a given URL, with custom headers.
isDecimal(String) - Static method in class net.obvj.jep.util.NumberUtils
Checks if a String represents a number with decimal.
isDecimal(Number) - Static method in class net.obvj.jep.util.NumberUtils
Checks if a Number contains a decimal
IsEmpty - Class in net.obvj.jep.functions
A function that returns 1 if the given parameter is either an empty String, JSON or Collection, or 0 if not.
IsEmpty() - Constructor for class net.obvj.jep.functions.IsEmpty
Builds this custom command with a fixed number of 1 parameter
isEmpty(Collection<?>) - Static method in class net.obvj.jep.util.CollectionsUtils
 
isEmpty(Object) - Static method in class net.obvj.jep.util.JsonUtils
 
isInteger(String) - Static method in class net.obvj.jep.util.NumberUtils
Checks if a String represents an integer
isInteger(Number) - Static method in class net.obvj.jep.util.NumberUtils
Checks if a Number is an integer
IsLeapYear - Class in net.obvj.jep.functions
A function that returns 1 if the given parameter is either a leap year or a Date whose year is a leap year, or 0 if not.
IsLeapYear() - Constructor for class net.obvj.jep.functions.IsLeapYear
Builds this custom command with a fixed number of 1 parameter
isLeapYear(Date) - Static method in class net.obvj.jep.util.DateUtils
Returns true if the given date is a leap year, that is, an year with 366 days, the extra day designated as February 29.
isLeapYear(int) - Static method in class net.obvj.jep.util.DateUtils
Returns true if the given year is a leap year, that is, an year with 366 days, the extra day designated as February 29.
isNumber(Object) - Static method in class net.obvj.jep.util.NumberUtils
Checks whether the Object is a valid Java number
isParsable(Object) - Static method in class net.obvj.jep.util.DateUtils
Checks whether the given object can be a valid date.
isParsableIso8601(String) - Static method in class net.obvj.jep.util.DateUtils
Checks whether the given string can be a valid date based on a set of common ISO-8601 format variations.
isParsableRfc3339(String) - Static method in class net.obvj.jep.util.DateUtils
Checks whether the given string can be a valid date in RFC-3339 format.
isSuccessful() - Method in class net.obvj.jep.http.WebServiceResponse
Returns true if the status code from an HTTP client response is one of the family 2xx (success)

J

JEPContextFactory - Class in net.obvj.jep
A factory that creates JEP Contexts with extended functions.
JsonPath - Class in net.obvj.jep.functions
This class implements a function that evaluates JSONPaths.
JsonPath() - Constructor for class net.obvj.jep.functions.JsonPath
Builds this function with two parameters
JsonUtils - Class in net.obvj.jep.util
Utility methods for working with JSON and JSONPath

M

main(String[]) - Static method in class net.obvj.jep.Console
 
matches(String, Pattern) - Static method in class net.obvj.jep.util.RegexUtils
Returns true if the given string contains at least one match of the given pattern
matches(String, String) - Static method in class net.obvj.jep.util.RegexUtils
Returns true if the given string contains at least one match of the given regular expression
Max - Class in net.obvj.jep.functions
This class implements a function that returns the highest element in a collection of elements using Java Expression Parser.
Max() - Constructor for class net.obvj.jep.functions.Max
Builds this function with a fixed number of parameters
max(Object) - Method in class net.obvj.jep.functions.Max
Returns the maximum element inside the given Object based on its type
max(Iterable<?>) - Static method in class net.obvj.jep.util.CollectionsUtils
Returns the maximum element inside the given Iterable
md5(String) - Static method in class net.obvj.jep.util.EncryptionUtils
Computes the MD5 hash for the given string and transforms the binary result into a hexadecimal lower case string.
Min - Class in net.obvj.jep.functions
This class implements a function that returns the lowest element in a collection of elements using Java Expression Parser.
Min() - Constructor for class net.obvj.jep.functions.Min
Builds this function with a fixed number of parameters
min(Object) - Method in class net.obvj.jep.functions.Min
Returns the minimum element inside the given Object based on its type
min(Iterable<?>) - Static method in class net.obvj.jep.util.CollectionsUtils
Returns the minimum element inside the given Iterable
MultiStrategyCommand - Interface in net.obvj.jep.functions
A common interface for objects that implement multiple strategies

N

net.obvj.jep - package net.obvj.jep
 
net.obvj.jep.functions - package net.obvj.jep.functions
 
net.obvj.jep.http - package net.obvj.jep.http
 
net.obvj.jep.util - package net.obvj.jep.util
 
newContext() - Static method in class net.obvj.jep.JEPContextFactory
 
newContext(Map<String, Object>) - Static method in class net.obvj.jep.JEPContextFactory
 
newContext(Map<String, Object>, boolean, boolean, boolean, NumberFactory) - Static method in class net.obvj.jep.JEPContextFactory
 
newParametersStack(Object...) - Static method in class net.obvj.jep.util.CollectionsUtils
Produces a Stack to be processed by JEP functions.
NormalizeString - Class in net.obvj.jep.functions
This class implements a JEP function that normalizes Unicode strings, replacing accents and other diacritics with ASCII characters.
NormalizeString() - Constructor for class net.obvj.jep.functions.NormalizeString
Builds this function with a fixed number of one parameter
normalizeString(String) - Static method in class net.obvj.jep.functions.NormalizeString
Normalizes a Unicode string, replacing accents and other diacritics with ASCII characters.
Now - Class in net.obvj.jep.functions
This class implements a function command that returns system's current date and time.
Now() - Constructor for class net.obvj.jep.functions.Now
Builds this function without parameters
NumberUtils - Class in net.obvj.jep.util
A utility class for working with numbers

P

parseDate(String, String...) - Static method in class net.obvj.jep.util.DateUtils
Converts the given string into Date by applying the specified patterns until the operation succeeds
parseDate(Object) - Static method in class net.obvj.jep.util.DateUtils
Converts the given object into Date.
parseDateIso8601(String) - Static method in class net.obvj.jep.util.DateUtils
Converts the given string into Date by trying a set of common ISO-8601 parse patterns.
parseDateRfc3339(String) - Static method in class net.obvj.jep.util.DateUtils
Converts the given string into Date based in RFC-3339 format.
parseDouble(Object) - Static method in class net.obvj.jep.util.NumberUtils
Converts an Object to a double.
parseInt(Object) - Static method in class net.obvj.jep.util.NumberUtils
Converts an Object to a integer.
parseMapEntry(String) - Static method in class net.obvj.jep.util.CollectionsUtils
Parses a string into a Map.Entry.

R

ReadFile - Class in net.obvj.jep.functions
A function that reads the content a text file from the file system
ReadFile() - Constructor for class net.obvj.jep.functions.ReadFile
Builds this custom command with a fixed number of 1 parameter
readFromClasspath(String) - Static method in class net.obvj.jep.util.FileUtils
Loads the content of a file in the class path into a String.
readFromFileSystem(String) - Static method in class net.obvj.jep.util.FileUtils
Loads the content of the file identified by the given path in the file system.
readJsonPath(JSONObject, String) - Static method in class net.obvj.jep.util.JsonUtils
Gets a value that matches the given JSONPath.
readJsonPath(JSONObject, String, boolean) - Static method in class net.obvj.jep.util.JsonUtils
Gets a value that matches the given JSONPath.
readQuietlyFromClasspath(String) - Static method in class net.obvj.jep.util.FileUtils
Loads the content of a file in the class path into a string.
RegexUtils - Class in net.obvj.jep.util
A utility class for working with regular expressions in strings
Replace - Class in net.obvj.jep.functions
A JEP function that replaces occurrences of a string with another string
Replace(Replace.Strategy) - Constructor for class net.obvj.jep.functions.Replace
Builds this function with a fixed number of three parameters and the given search strategy.
Replace.Strategy - Enum in net.obvj.jep.functions
 
replaceMatches(String, String, String) - Static method in class net.obvj.jep.util.RegexUtils
Replaces all matches found for the given regular expression with a replacement string
replacePlaceholdersWithVariables(String, Map<String, Object>) - Static method in class net.obvj.jep.util.RegexUtils
Method to replace place-holders with variables
Roman - Class in net.obvj.jep.functions
A function command that converts an Arabic numeral to Roman.
Roman() - Constructor for class net.obvj.jep.functions.Roman
Builds this function without parameters
RomanNumeralUtils - Class in net.obvj.jep.util
A class that contains methods for conversions between Roman and Arabic numerals.
RomanNumeralUtils.RomanNumeral - Enum in net.obvj.jep.util
 
romanToArabic(String) - Static method in class net.obvj.jep.util.RomanNumeralUtils
Converts a Roman number to an Arabic number.
run(Stack) - Method in class net.obvj.jep.functions.Arabic
 
run(Stack) - Method in class net.obvj.jep.functions.Average
 
run(Stack) - Method in class net.obvj.jep.functions.BasicAuthorizationHeader
 
run(Stack) - Method in class net.obvj.jep.functions.BinaryBooleanFunction
 
run(Stack) - Method in class net.obvj.jep.functions.BinaryStringFunction
 
run(Stack) - Method in class net.obvj.jep.functions.Concat
 
run(Stack) - Method in class net.obvj.jep.functions.Count
 
run(Stack) - Method in class net.obvj.jep.functions.DateAwareComparative
 
run(Stack) - Method in class net.obvj.jep.functions.DateFieldGetter
 
run(Stack) - Method in class net.obvj.jep.functions.DateToString
 
run(Stack) - Method in class net.obvj.jep.functions.DaysBetween
 
run(Stack) - Method in class net.obvj.jep.functions.Distinct
 
run(Stack) - Method in class net.obvj.jep.functions.Element
 
run(Stack) - Method in class net.obvj.jep.functions.EndOfMonth
 
run(Stack) - Method in class net.obvj.jep.functions.FormatString
 
run(Stack) - Method in class net.obvj.jep.functions.Http
 
run(Stack) - Method in class net.obvj.jep.functions.HttpGet
 
run(Stack) - Method in class net.obvj.jep.functions.HttpHeader
 
run(Stack) - Method in class net.obvj.jep.functions.HttpResponseHandler
 
run(Stack) - Method in class net.obvj.jep.functions.IsEmpty
 
run(Stack) - Method in class net.obvj.jep.functions.IsLeapYear
 
run(Stack) - Method in class net.obvj.jep.functions.JsonPath
 
run(Stack) - Method in class net.obvj.jep.functions.Max
 
run(Stack) - Method in class net.obvj.jep.functions.Min
 
run(Stack) - Method in class net.obvj.jep.functions.NormalizeString
 
run(Stack) - Method in class net.obvj.jep.functions.Now
 
run(Stack) - Method in class net.obvj.jep.functions.ReadFile
 
run(Stack) - Method in class net.obvj.jep.functions.Replace
 
run(Stack) - Method in class net.obvj.jep.functions.Roman
 
run(Stack) - Method in class net.obvj.jep.functions.StringPaddingFunction
 
run(Stack) - Method in class net.obvj.jep.functions.StringToDate
 
run(Stack) - Method in class net.obvj.jep.functions.TypeOf
 
run(Stack) - Method in class net.obvj.jep.functions.UnaryBooleanFunction
 
run(Stack) - Method in class net.obvj.jep.functions.UnaryEncryptionFunction
 
run(Stack) - Method in class net.obvj.jep.functions.UnaryStringFunction
 
run(Stack) - Method in class net.obvj.jep.functions.UnarySystemFunction
 
run(Stack) - Method in class net.obvj.jep.functions.UUID
 
run(Stack) - Method in class net.obvj.jep.functions.XPath
 

S

sha1(String) - Static method in class net.obvj.jep.util.EncryptionUtils
Computes the SHA1 hash for the given string and transforms the binary result into a hexadecimal lower case string.
sha256(String) - Static method in class net.obvj.jep.util.EncryptionUtils
Computes the SHA-256 hash for the given string and transforms the binary result into a hexadecimal lower case string.
StringPaddingFunction - Class in net.obvj.jep.functions
A JEP function for string padding.
StringPaddingFunction(StringPaddingFunction.Strategy) - Constructor for class net.obvj.jep.functions.StringPaddingFunction
Builds this function with a variable number of parameters.
StringPaddingFunction.Strategy - Enum in net.obvj.jep.functions
 
StringToDate - Class in net.obvj.jep.functions
A function that converts a string into a date.
StringToDate() - Constructor for class net.obvj.jep.functions.StringToDate
Builds this custom command with a variable number of parameters

T

toBase64(String) - Static method in class net.obvj.jep.util.EncryptionUtils
Encodes the specified String using the Base64 encoding scheme.
toCalendar(Date) - Static method in class net.obvj.jep.util.DateUtils
Converts a date to Calendar
toString() - Method in class net.obvj.jep.http.WebServiceResponse
 
TypeOf - Class in net.obvj.jep.functions
A function that returns the Java type associated with the given parameter
TypeOf() - Constructor for class net.obvj.jep.functions.TypeOf
Builds this custom command with a fixed number of 1 parameter

U

UnaryBooleanFunction - Class in net.obvj.jep.functions
A function that accepts one argument and returns a boolean value.
UnaryBooleanFunction(UnaryBooleanFunction.Strategy) - Constructor for class net.obvj.jep.functions.UnaryBooleanFunction
Builds this custom command with a fixed number of 1 parameter.
UnaryBooleanFunction.Strategy - Enum in net.obvj.jep.functions
 
UnaryEncryptionFunction - Class in net.obvj.jep.functions
A JEP function that accepts one parameter and converts it into an encrypted string
UnaryEncryptionFunction(UnaryEncryptionFunction.EncryptionAlgorithm) - Constructor for class net.obvj.jep.functions.UnaryEncryptionFunction
Builds this function with a fixed number of three parameters and the given encryption algorithm.
UnaryEncryptionFunction.EncryptionAlgorithm - Enum in net.obvj.jep.functions
 
UnaryStringFunction - Class in net.obvj.jep.functions
A JEP function that receives a string object and produces another string
UnaryStringFunction(UnaryStringFunction.Strategy) - Constructor for class net.obvj.jep.functions.UnaryStringFunction
Builds this function with a fixed number of one parameter.
UnaryStringFunction.Strategy - Enum in net.obvj.jep.functions
 
UnarySystemFunction - Class in net.obvj.jep.functions
A JEP function that receives a single parameter and retrieves system data
UnarySystemFunction(UnarySystemFunction.Strategy) - Constructor for class net.obvj.jep.functions.UnarySystemFunction
Builds this function with a fixed number of one parameter.
UnarySystemFunction.Strategy - Enum in net.obvj.jep.functions
 
UUID - Class in net.obvj.jep.functions
This class implements a JEP function that produces a UUID.
UUID() - Constructor for class net.obvj.jep.functions.UUID
Builds this function with a fixed number of one parameter

V

validateExpression(String) - Static method in class net.obvj.jep.ExpressionEvaluator
Validates the given expression.
valueOf(String) - Static method in enum net.obvj.jep.functions.BinaryBooleanFunction.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.BinaryStringFunction.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.DateFieldGetter.DateField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.HttpResponseHandler.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.Replace.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.StringPaddingFunction.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.UnaryBooleanFunction.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.UnaryEncryptionFunction.EncryptionAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.UnaryStringFunction.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.functions.UnarySystemFunction.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obvj.jep.util.RomanNumeralUtils.RomanNumeral
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.obvj.jep.functions.BinaryBooleanFunction.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.BinaryStringFunction.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.DateFieldGetter.DateField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.HttpResponseHandler.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.Replace.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.StringPaddingFunction.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.UnaryBooleanFunction.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.UnaryEncryptionFunction.EncryptionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.UnaryStringFunction.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.functions.UnarySystemFunction.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obvj.jep.util.RomanNumeralUtils.RomanNumeral
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebServiceResponse - Class in net.obvj.jep.http
An object that contains data from Web a Service response
WebServiceResponse(int, String, String) - Constructor for class net.obvj.jep.http.WebServiceResponse
 
WebServiceUtils - Class in net.obvj.jep.http
This class contains methods for working with simple Web Services.

X

XmlUtils - Class in net.obvj.jep.util
Utility methods for working with XML and XPath
XPath - Class in net.obvj.jep.functions
This class implements a function that evaluates XPaths.
XPath() - Constructor for class net.obvj.jep.functions.XPath
Builds this function with two parameters
A B C D E F G H I J M N P R S T U V W X 
Skip navigation links

Copyright © 2020. All rights reserved.