Class StringLiteral
java.lang.Object
au.csiro.pathling.fhirpath.literal.StringLiteral
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringescapeFhirPathString(String value) On the way back out, we only do the minimal escaping to guarantee syntactical correctness.static StringConverts a string value to a FHIRPath string literal.static StringunescapeFhirPathString(String value) This method implements the rules for dealing with strings in the FHIRPath specification.
-
Constructor Details
-
StringLiteral
public StringLiteral()
-
-
Method Details
-
toLiteral
Converts a string value to a FHIRPath string literal.- Parameters:
value- the sting value to convert- Returns:
- the FHIRPath string literal
-
escapeFhirPathString
On the way back out, we only do the minimal escaping to guarantee syntactical correctness.- Parameters:
value- the value to apply escaping to- Returns:
- the escaped result
-
unescapeFhirPathString
This method implements the rules for dealing with strings in the FHIRPath specification.- Parameters:
value- the string to be unescaped- Returns:
- the unescaped result
- See Also:
-