A C E G I L P R S U V W 
All Classes All Packages

A

au.csiro.pathling.errors - package au.csiro.pathling.errors
 
au.csiro.pathling.fhirpath.literal - package au.csiro.pathling.fhirpath.literal
 
au.csiro.pathling.utilities - package au.csiro.pathling.utilities
 

C

check(boolean) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures the truth of an expression, throwing an AssertionError with the supplied message if it does not evaluate as true.
check(boolean, String, Object...) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures the truth of an expression, throwing an AssertionError with the supplied message if it does not evaluate as true.
checkArgument(boolean, String) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures the truth of an expression, throwing an IllegalArgumentException with the supplied message if it does not evaluate as true.
checkNotNull(T) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures that an object is not null, throwing a NullPointerException if it is.
checkPresent(Optional<T>) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures that an Optional value is present, throwing a AssertionError if it is not.
checkPresent(Optional<T>, String) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures that an Optional value is present, throwing a AssertionError if it is not.
checkResponse(boolean, String, Object...) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures the truth of an expression, throwing an UnexpectedResponseException with the supplied formatted message if it does not evaluate as true.
checkState(boolean, String) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures the truth of an expression, throwing an IllegalStateException with the supplied message if it does not evaluate as true.
checkUserInput(boolean, String) - Static method in class au.csiro.pathling.utilities.Preconditions
Ensures the truth of an expression, throwing an InvalidUserInputError with the supplied message if it does not evaluate as true.

E

escapeFhirPathString(String) - Static method in class au.csiro.pathling.fhirpath.literal.StringLiteral
On the way back out, we only do the minimal escaping to guarantee syntactical correctness.

G

getMajorVersion(String) - Static method in class au.csiro.pathling.utilities.Versioning
 

I

InvalidUserInputError - Exception in au.csiro.pathling.errors
Thrown when invalid user input is detected, and we want to send the details of the problem back to the user.
InvalidUserInputError(String) - Constructor for exception au.csiro.pathling.errors.InvalidUserInputError
 
InvalidUserInputError(String, Throwable) - Constructor for exception au.csiro.pathling.errors.InvalidUserInputError
 
InvalidUserInputError(Throwable) - Constructor for exception au.csiro.pathling.errors.InvalidUserInputError
 

L

looksLikeAlias(CharSequence) - Static method in class au.csiro.pathling.utilities.Strings
 

P

parentheses(String) - Static method in class au.csiro.pathling.utilities.Strings
 
parseCsvList(String, Function<String, T>) - Static method in class au.csiro.pathling.utilities.Strings
Leniently parses a list of coma separated values.
Preconditions - Class in au.csiro.pathling.utilities
Static convenience methods for checking the validity of inputs.
Preconditions() - Constructor for class au.csiro.pathling.utilities.Preconditions
 

R

randomAlias() - Static method in class au.csiro.pathling.utilities.Strings
 

S

streamOf(Iterator<T>) - Static method in class au.csiro.pathling.utilities.Streams
Creates a stream from the iterator.
Streams - Class in au.csiro.pathling.utilities
Utility class containing some stream helper functions.
Streams() - Constructor for class au.csiro.pathling.utilities.Streams
 
StringLiteral - Class in au.csiro.pathling.fhirpath.literal
 
StringLiteral() - Constructor for class au.csiro.pathling.fhirpath.literal.StringLiteral
 
Strings - Class in au.csiro.pathling.utilities
Utility class containing some methods for string wrangling.
Strings() - Constructor for class au.csiro.pathling.utilities.Strings
 

U

unescapeFhirPathString(String) - Static method in class au.csiro.pathling.fhirpath.literal.StringLiteral
This method implements the rules for dealing with strings in the FHIRPath specification.
UnexpectedResponseException - Exception in au.csiro.pathling.errors
Thrown when a response from the upstream server does not match expectations.
UnexpectedResponseException(String) - Constructor for exception au.csiro.pathling.errors.UnexpectedResponseException
 
unSingleQuote(String) - Static method in class au.csiro.pathling.utilities.Strings
 

V

Versioning - Class in au.csiro.pathling.utilities
 
Versioning() - Constructor for class au.csiro.pathling.utilities.Versioning
 

W

wrapInUserInputError(Function<T, R>) - Static method in class au.csiro.pathling.utilities.Preconditions
Converts a function which throws a FHIRException to a function that throws an InvalidUserInputError in the same situation.
A C E G I L P R S U V W 
All Classes All Packages