Skip navigation links
A C D E F G H I K L M O P R S T U V 

A

add(String) - Method in class com.exsoinn.util.epf.SearchPath
 
add(int, String) - Method in class com.exsoinn.util.epf.SearchPath
 
add(E) - Method in class com.exsoinn.util.ForwardingImmutableSet
 
addAll(Collection<? extends String>) - Method in class com.exsoinn.util.epf.SearchPath
 
addAll(int, Collection<? extends String>) - Method in class com.exsoinn.util.epf.SearchPath
 
addAll(Collection<? extends E>) - Method in class com.exsoinn.util.ForwardingImmutableSet
 
addEntryToArray(Context) - Method in interface com.exsoinn.util.epf.MutableContext
 
addEntryToArray(Context) - Method in class com.exsoinn.util.epf.MutableJsonContext
 
addMember(String, Context) - Method in interface com.exsoinn.util.epf.MutableContext
 
addMember(String, Context) - Method in class com.exsoinn.util.epf.MutableJsonContext
 
arrayContains(String) - Method in interface com.exsoinn.util.epf.Context
When the Context is an array, checks if the value is contained in it.
asArray() - Method in interface com.exsoinn.util.epf.Context
Meant for use only isArray() is true, will return a List of the underlying array-like structure.

C

clear() - Method in class com.exsoinn.util.epf.Filter
 
clear() - Method in class com.exsoinn.util.epf.SearchPath
 
clear() - Method in class com.exsoinn.util.epf.SearchResult
 
clear() - Method in class com.exsoinn.util.ForwardingImmutableSet
 
com.exsoinn.util - package com.exsoinn.util
 
com.exsoinn.util.epf - package com.exsoinn.util.epf
 
contains(Object) - Method in class com.exsoinn.util.epf.SearchPath
 
contains(Object) - Method in class com.exsoinn.util.ForwardingImmutableSet
 
containsAll(Collection<?>) - Method in class com.exsoinn.util.epf.SearchPath
 
containsAll(Collection<?>) - Method in class com.exsoinn.util.ForwardingImmutableSet
 
containsElement(String) - Method in interface com.exsoinn.util.epf.Context
To be used only when the underlying data is complex, returns true if underlying data contains the pElemName given
containsKey(Object) - Method in class com.exsoinn.util.epf.Filter
 
containsKey(Object) - Method in class com.exsoinn.util.epf.SearchResult
 
containsValue(Object) - Method in class com.exsoinn.util.epf.Filter
 
containsValue(Object) - Method in class com.exsoinn.util.epf.SearchResult
 
Context - Interface in com.exsoinn.util.epf
This API is meant to make it easier to search disparate data formats (e.g.
ContextFactory - Enum in com.exsoinn.util.epf
Factory for building Context's from passed in data.
createSearchResult(Map<String, Context>) - Static method in class com.exsoinn.util.epf.SearchResult
 

D

DnbBusinessObject - Interface in com.exsoinn.util
Any DNB object can feel free to implement this interface.

E

emptySearchResult() - Static method in class com.exsoinn.util.epf.SearchResult
 
entryFromArray(int) - Method in interface com.exsoinn.util.epf.Context
If the underlying data is array-like, will retrieve entry at index pIdx
entrySet() - Method in interface com.exsoinn.util.epf.Context
To be used only when the underlying data is complex, returns a Set of Map.Entrys to represent the name/value pairs contained int he complex data structure.
entrySet() - Method in class com.exsoinn.util.epf.Filter
 
entrySet() - Method in class com.exsoinn.util.epf.SearchResult
 
equals(Object) - Method in class com.exsoinn.util.epf.SearchPath
 
ESCAPE_AMPERSAND - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_ASTERISK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_AT_MRK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_BACK_SLASH - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_CAP_MRK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_CLS_BRCK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_COLON - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_COMMA - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_CURLY_BRCK_CLOSE - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_CURLY_BRCK_OPEN - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_DASH - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_DOUBLE_PIPE - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_EQ_SIGN - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_FORWARD_SLASH - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_HASH_MRK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_OPEN_BRCK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_PLUS - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_PRCNTG_MRK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_QUESTION_MARK - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_SEMI_COLON - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_SINGLE_PIPE - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_SPACE - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_SQR_BRCK_CLOSE - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_SQR_BRCK_OPEN - Static variable in class com.exsoinn.util.EscapeUtil
 
ESCAPE_TILT_MRK - Static variable in class com.exsoinn.util.EscapeUtil
 
escapeSpecialCharacters(String) - Static method in class com.exsoinn.util.EscapeUtil
Escape any special characters contained in pInStr.
EscapeUtil - Class in com.exsoinn.util
Encapsulate logic to "escape" characters that create issues when trying to form JSON from strings that contain such characters.
EscapeUtil.EscapeToken - Enum in com.exsoinn.util
Stores characters and what they're replacement should be within the Rule API.

F

Filter - Class in com.exsoinn.util.epf
Unmodifiable class to encapsulate a Filter used when searching an element off of a Context object.
findElement(SearchPath, Filter, TargetElements, Map<String, String>) - Method in interface com.exsoinn.util.epf.Context
Represents the entry point to begin searching the underlying data structure.
findElement(SelectionCriteria, Map<String, String>) - Method in interface com.exsoinn.util.epf.Context
Works similar to findElement(SearchPath, Filter, TargetElements, Map), except that the first three arguments are replaced with a SelectionCriteria element.
firstResult() - Method in class com.exsoinn.util.epf.SearchResult
 
ForwardingImmutableSet<E> - Class in com.exsoinn.util
A forwarding Set which cannot be modified once built.
ForwardingImmutableSet(Set<? extends E>) - Constructor for class com.exsoinn.util.ForwardingImmutableSet
 
FOUND_ELEM_VAL_IS_REGEX - Static variable in interface com.exsoinn.util.epf.Context
 
fromMap(Map<String, String>) - Static method in class com.exsoinn.util.epf.Filter
 
fromObjects(SearchPath, Filter, TargetElements) - Static method in class com.exsoinn.util.epf.SelectionCriteria
 
fromSet(Set<String>) - Static method in class com.exsoinn.util.epf.TargetElements
 

G

get(Object) - Method in class com.exsoinn.util.epf.Filter
 
get(int) - Method in class com.exsoinn.util.epf.SearchPath
 
get(Object) - Method in class com.exsoinn.util.epf.SearchResult
 
getContext() - Method in exception com.exsoinn.util.epf.IncompatibleSearchPathException
 
getContext() - Method in exception com.exsoinn.util.epf.UnexpectedArrayNodeException
 
getFilter() - Method in class com.exsoinn.util.epf.SelectionCriteria
 
getNode() - Method in exception com.exsoinn.util.epf.IncompatibleSearchPathException
 
getNode() - Method in exception com.exsoinn.util.epf.UnexpectedArrayNodeException
 
getSearchPath() - Method in exception com.exsoinn.util.epf.IncompatibleSearchPathException
 
getSearchPath() - Method in class com.exsoinn.util.epf.SelectionCriteria
 
getSearchPath() - Method in exception com.exsoinn.util.epf.UnexpectedArrayNodeException
 
getTargetElements() - Method in class com.exsoinn.util.epf.SelectionCriteria
 

H

hashCode() - Method in class com.exsoinn.util.epf.SearchPath
 

I

IGNORE_INCOMPATIBLE_SEARCH_PATH_PROVIDED_ERROR - Static variable in interface com.exsoinn.util.epf.Context
 
IGNORE_INCOMPATIBLE_TARGET_ELEMENT_PROVIDED_ERROR - Static variable in interface com.exsoinn.util.epf.Context
 
IncompatibleSearchPathException - Exception in com.exsoinn.util.epf
Thrown when the SearchPath provided does not exactly match the Context being searched.
IncompatibleSearchPathException(SearchPath, String, Context) - Constructor for exception com.exsoinn.util.epf.IncompatibleSearchPathException
 
indexOf(Object) - Method in class com.exsoinn.util.epf.SearchPath
 
isArray() - Method in interface com.exsoinn.util.epf.Context
Implementing classes use this method to tell if underlying data is a type of array or list-like.
isEmpty() - Method in interface com.exsoinn.util.DnbBusinessObject
For different objects the this method can have a different meaning.
isEmpty() - Method in class com.exsoinn.util.epf.Filter
 
isEmpty() - Method in class com.exsoinn.util.epf.SearchPath
 
isEmpty() - Method in class com.exsoinn.util.epf.SearchResult
 
isEmpty() - Method in class com.exsoinn.util.ForwardingImmutableSet
 
isPrimitive() - Method in interface com.exsoinn.util.epf.Context
Implementing classes use this method to tell if underlying data is a primitive (I.e.
isRecursible() - Method in interface com.exsoinn.util.epf.Context
Implementing classes use this method to tell if underlying data is complex (I.e.
iterator() - Method in class com.exsoinn.util.epf.SearchPath
 
iterator() - Method in class com.exsoinn.util.ForwardingImmutableSet
 

K

keySet() - Method in class com.exsoinn.util.epf.Filter
 
keySet() - Method in class com.exsoinn.util.epf.SearchResult
 

L

lastIndexOf(Object) - Method in class com.exsoinn.util.epf.SearchPath
 
lastNode() - Method in class com.exsoinn.util.epf.SearchPath
 
listIterator() - Method in class com.exsoinn.util.epf.SearchPath
 
listIterator(int) - Method in class com.exsoinn.util.epf.SearchPath
 

M

main(String[]) - Static method in class com.exsoinn.util.epf.SearchPath
 
memberValue(String) - Method in interface com.exsoinn.util.epf.Context
To be used only when the underlying data is complex, returns the value of the specified pMemberName
MULTI_VAL_DELIM - Static variable in class com.exsoinn.util.epf.Utilities
 
MutableContext - Interface in com.exsoinn.util.epf
Created by QuijadaJ on 5/24/2017.
MutableJsonContext - Class in com.exsoinn.util.epf
Created by QuijadaJ on 5/24/2017.

O

obtainContext(Object) - Static method in enum com.exsoinn.util.epf.ContextFactory
Factory method which will attempt to return a Context by inspecting the passed in pData.
obtainMutableContext(Object) - Static method in enum com.exsoinn.util.epf.ContextFactory
Sames as ContextFactory.obtainContext(Object), but returns ab object of type MutableContext.

P

PARTIAL_REGEX_MATCH - Static variable in interface com.exsoinn.util.epf.Context
 
put(String, String) - Method in class com.exsoinn.util.epf.Filter
 
put(String, Context) - Method in class com.exsoinn.util.epf.SearchResult
 
putAll(Map<? extends String, ? extends String>) - Method in class com.exsoinn.util.epf.Filter
 
putAll(Map<? extends String, ? extends Context>) - Method in class com.exsoinn.util.epf.SearchResult
 

R

remove(Object) - Method in class com.exsoinn.util.epf.Filter
 
remove(Object) - Method in class com.exsoinn.util.epf.SearchPath
 
remove(int) - Method in class com.exsoinn.util.epf.SearchPath
 
remove(Object) - Method in class com.exsoinn.util.epf.SearchResult
 
remove(Object) - Method in class com.exsoinn.util.ForwardingImmutableSet
 
removeAll(Collection<?>) - Method in class com.exsoinn.util.epf.SearchPath
 
removeAll(Collection<?>) - Method in class com.exsoinn.util.ForwardingImmutableSet
 
replacement() - Method in enum com.exsoinn.util.EscapeUtil.EscapeToken
 
replacementFromString(String) - Static method in enum com.exsoinn.util.EscapeUtil.EscapeToken
Given a passed in string, returns what the replacement should be for escaping purposes.
restoreValue() - Method in enum com.exsoinn.util.EscapeUtil.EscapeToken
 
retainAll(Collection<?>) - Method in class com.exsoinn.util.epf.SearchPath
 
retainAll(Collection<?>) - Method in class com.exsoinn.util.ForwardingImmutableSet
 

S

SEARCH_CRITERIA_DELIM - Static variable in class com.exsoinn.util.epf.SelectionCriteria
 
SEARCH_CRITERIA_NULL - Static variable in class com.exsoinn.util.epf.SelectionCriteria
 
SearchPath - Class in com.exsoinn.util.epf
Provides unmodifiable instance of SearchPath objects, via the SearchPath.valueOf(String) constructor.
SearchResult - Class in com.exsoinn.util.epf
Created by QuijadaJ on 5/3/2017.
SelectionCriteria - Class in com.exsoinn.util.epf
Encapsulates a all te information necessary to find data in a Context.
set(int, String) - Method in class com.exsoinn.util.epf.SearchPath
 
size() - Method in class com.exsoinn.util.epf.Filter
 
size() - Method in class com.exsoinn.util.epf.SearchPath
 
size() - Method in class com.exsoinn.util.epf.SearchResult
 
size() - Method in class com.exsoinn.util.ForwardingImmutableSet
 
specialCharactersConverted() - Method in class com.exsoinn.util.epf.SelectionCriteria
Replaces special characters with string parse-friendly substitutes.
startSearchPath() - Method in interface com.exsoinn.util.epf.Context
Gives the starting search path of this Context.
stringRepresentation() - Method in interface com.exsoinn.util.epf.Context
If the underlying data provides implementation aside from the toString() to return the data as a string, then this method is expected to wrap such an implmentation.
subList(int, int) - Method in class com.exsoinn.util.epf.SearchPath
 

T

TargetElements - Class in com.exsoinn.util.epf
Encapsulates a set of elements to return from a Context search.
targetString() - Method in enum com.exsoinn.util.EscapeUtil.EscapeToken
 
toArray() - Method in class com.exsoinn.util.epf.SearchPath
 
toArray(T[]) - Method in class com.exsoinn.util.epf.SearchPath
 
toArray() - Method in class com.exsoinn.util.ForwardingImmutableSet
 
toArray(T[]) - Method in class com.exsoinn.util.ForwardingImmutableSet
 
toDelimitedString(List<Context>) - Static method in class com.exsoinn.util.epf.Utilities
Converts the passed in pCtxList to a Utilities.MULTI_VAL_DELIM delimited String.
topLevelElementNames() - Method in interface com.exsoinn.util.epf.Context
This method is applicable for Context's that return true when isRecursible() gets invoked.
toString() - Method in class com.exsoinn.util.epf.Filter
 
toString() - Method in class com.exsoinn.util.epf.SearchPath
Express the search path as a dot separated String of tokens, which was the original format provided when this SearchPath instance was constructed.
toString() - Method in class com.exsoinn.util.epf.SearchResult
 
toString() - Method in class com.exsoinn.util.epf.SelectionCriteria
 
toString() - Method in class com.exsoinn.util.epf.TargetElements
 
toString() - Method in class com.exsoinn.util.ForwardingImmutableSet
 
transformArgumentToListObject(T) - Static method in interface com.exsoinn.util.epf.Context
Utility method which attempts to transform passed in argument to a List.

U

unescapeSpecialCharacters(String) - Static method in class com.exsoinn.util.EscapeUtil
Un-escape any special characters contained in {pInStr.
UnexpectedArrayNodeException - Exception in com.exsoinn.util.epf
Created by QuijadaJ on 9/5/2017.
UnexpectedArrayNodeException(SearchPath, String, Context) - Constructor for exception com.exsoinn.util.epf.UnexpectedArrayNodeException
 
Utilities - Class in com.exsoinn.util.epf
Created by QuijadaJ on 9/7/2017.

V

valueOf(String) - Static method in enum com.exsoinn.util.epf.ContextFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.exsoinn.util.epf.Filter
 
valueOf(String) - Static method in class com.exsoinn.util.epf.SearchPath
This public static method builds a SearchPath.
valueOf(String) - Static method in class com.exsoinn.util.epf.SelectionCriteria
 
valueOf(String) - Static method in class com.exsoinn.util.epf.TargetElements
 
valueOf(String) - Static method in enum com.exsoinn.util.EscapeUtil.EscapeToken
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.exsoinn.util.epf.ContextFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.exsoinn.util.epf.Filter
 
values() - Method in class com.exsoinn.util.epf.SearchResult
 
values() - Static method in enum com.exsoinn.util.EscapeUtil.EscapeToken
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I K L M O P R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.