Class StringUtils
java.lang.Object
org.apache.qpid.protonj2.engine.util.StringUtils
Set of
String
utilities used in the proton code.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
toQuotedString
(ProtonBuffer buffer) Converts the ProtonBuffer to a quoted string using a default max length before truncation value and appends a truncation indication if the string required truncation.static String
toQuotedString
(ProtonBuffer buffer, boolean appendIfTruncated) Converts the ProtonBuffer to a quoted string using a default max length before truncation value.static String
toQuotedString
(ProtonBuffer buffer, int stringLength, boolean appendIfTruncated) Converts the ProtonBuffer to a quoted string.static String
toQuotedString
(Binary buffer) Converts the Binary to a quoted string using a default max length before truncation value and appends a truncation indication if the string required truncation.static String
toQuotedString
(Binary buffer, boolean appendIfTruncated) Converts the Binary to a quoted string using a default max length before truncation value.static String
toQuotedString
(Binary buffer, int stringLength, boolean appendIfTruncated) Converts the Binary to a quoted string.static String[]
toStringArray
(Symbol[] symbolArray) Converts the given Symbol[] into a String[] array.toStringKeyedMap
(Map<Symbol, Object> symbolMap) toStringSet
(Symbol[] symbols) Converts the given Symbol array into a matching StringSet
.static Symbol[]
toSymbolArray
(String[] stringArray) Converts the given String[] into a Symbol[] array.static Symbol[]
toSymbolArray
(Collection<String> stringsSet) Converts the given StringCollection
into a Symbol array.toSymbolKeyedMap
(Map<String, Object> stringsMap) toSymbolSet
(Collection<String> stringsSet) Converts the given StringCollection
into a matching SymbolSet
.
-
Constructor Details
-
StringUtils
public StringUtils()
-
-
Method Details
-
toSymbolArray
Converts the given String[] into a Symbol[] array.- Parameters:
stringArray
- The given String[] to convert.- Returns:
- a new Symbol array that contains Symbol versions of the input Strings.
-
toStringArray
Converts the given Symbol[] into a String[] array.- Parameters:
symbolArray
- The given Symbol[] to convert.- Returns:
- a new String array that contains String versions of the input Symbol.
-
toSymbolKeyedMap
-
toStringKeyedMap
-
toSymbolArray
Converts the given StringCollection
into a Symbol array.- Parameters:
stringsSet
- The given StringCollection
to convert.- Returns:
- a new Symbol array that contains String versions of the input Symbols.
-
toSymbolSet
Converts the given StringCollection
into a matching SymbolSet
.- Parameters:
stringsSet
- The given StringCollection
to convert.- Returns:
- a new Symbol
Set
that contains String versions of the input Symbols.
-
toStringSet
Converts the given Symbol array into a matching StringSet
.- Parameters:
symbols
- The given Symbol array to convert.- Returns:
- a new String
Set
that contains String versions of the input Symbols.
-
toQuotedString
Converts the Binary to a quoted string using a default max length before truncation value and appends a truncation indication if the string required truncation.- Parameters:
buffer
- theBinary
to convert into String format.- Returns:
- the converted string
-
toQuotedString
Converts the Binary to a quoted string using a default max length before truncation value.- Parameters:
buffer
- theBinary
to convert into String format.appendIfTruncated
- appends "...(truncated)" if not all of the payload is present in the string- Returns:
- the converted string
-
toQuotedString
Converts the Binary to a quoted string.- Parameters:
buffer
- theBinary
to convert into String format.stringLength
- the maximum length of stringified content (excluding the quotes, and truncated indicator)appendIfTruncated
- appends "...(truncated)" if not all of the payload is present in the string- Returns:
- the converted string
-
toQuotedString
Converts the ProtonBuffer to a quoted string using a default max length before truncation value and appends a truncation indication if the string required truncation.- Parameters:
buffer
- theProtonBuffer
to convert into String format.- Returns:
- the converted string
-
toQuotedString
Converts the ProtonBuffer to a quoted string using a default max length before truncation value.- Parameters:
buffer
- theProtonBuffer
to convert into String format.appendIfTruncated
- appends "...(truncated)" if not all of the payload is present in the string- Returns:
- the converted string
-
toQuotedString
public static String toQuotedString(ProtonBuffer buffer, int stringLength, boolean appendIfTruncated) Converts the ProtonBuffer to a quoted string.- Parameters:
buffer
- theProtonBuffer
to convert into String format.stringLength
- the maximum length of stringified content (excluding the quotes, and truncated indicator)appendIfTruncated
- appends "...(truncated)" if not all of the payload is present in the string- Returns:
- the converted string
-