A C E G I L P R S U V W
All Classes All Packages
All Classes All Packages
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
AssertionErrorwith 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
AssertionErrorwith 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
IllegalArgumentExceptionwith 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
NullPointerExceptionif it is. - checkPresent(Optional<T>) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures that an
Optionalvalue is present, throwing aAssertionErrorif it is not. - checkPresent(Optional<T>, String) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures that an
Optionalvalue is present, throwing aAssertionErrorif it is not. - checkResponse(boolean, String, Object...) - Static method in class au.csiro.pathling.utilities.Preconditions
-
Ensures the truth of an expression, throwing an
UnexpectedResponseExceptionwith 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
IllegalStateExceptionwith 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
InvalidUserInputErrorwith 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
FHIRExceptionto a function that throws anInvalidUserInputErrorin the same situation.
All Classes All Packages