Class Tokenizer
- java.lang.Object
-
- org.glassfish.jersey.internal.util.Tokenizer
-
public final class Tokenizer extends java.lang.Object
A utility class providing methods capable of splitting String entries into an array of tokens based on either default or custom token delimiters.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COMMON_DELIMITERS
Common Jersey delimiters used by various properties.
-
Constructor Summary
Constructors Modifier Constructor Description private
Tokenizer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]
tokenize(java.lang.String entry)
Get a canonical array of tokens from a String entry that may contain zero or more tokens separated by common delimiters" ,;\n"
.static java.lang.String[]
tokenize(java.lang.String[] entries)
Get a canonical array of tokens from an array of String entries where each entry may contain zero or more tokens separated by common delimiters" ,;\n"
.static java.lang.String[]
tokenize(java.lang.String[] entries, java.lang.String delimiters)
Get a canonical array of tokens from an array of String entries where each entry may contain zero or more tokens separated by characters in delimiters string.static java.lang.String[]
tokenize(java.lang.String entry, java.lang.String delimiters)
Get a canonical array of tokens from a String entry that may contain zero or more tokens separated by characters in delimiters string.private static java.util.Collection<java.lang.String>
tokenize(java.lang.String entry, java.lang.String delimiters, java.util.Collection<java.lang.String> tokens)
-
-
-
Field Detail
-
COMMON_DELIMITERS
public static final java.lang.String COMMON_DELIMITERS
Common Jersey delimiters used by various properties.- See Also:
- Constant Field Values
-
-
Method Detail
-
tokenize
public static java.lang.String[] tokenize(java.lang.String[] entries)
Get a canonical array of tokens from an array of String entries where each entry may contain zero or more tokens separated by common delimiters" ,;\n"
.- Parameters:
entries
- an array where each String entry may contain zero or morecommon delimiters
separated tokens.- Returns:
- the array of tokens, each token is trimmed, the array will
not contain any empty or
null
entries.
-
tokenize
public static java.lang.String[] tokenize(java.lang.String[] entries, java.lang.String delimiters)
Get a canonical array of tokens from an array of String entries where each entry may contain zero or more tokens separated by characters in delimiters string.- Parameters:
entries
- an array where each String entry may contain zero or more delimiters separated tokens.delimiters
- string with delimiters, every character represents one delimiter.- Returns:
- the array of tokens, each token is trimmed, the array will
not contain any empty or
null
entries.
-
tokenize
public static java.lang.String[] tokenize(java.lang.String entry)
Get a canonical array of tokens from a String entry that may contain zero or more tokens separated by common delimiters" ,;\n"
.- Parameters:
entry
- a String that may contain zero or morecommon delimiters
separated tokens.- Returns:
- the array of tokens, each tokens is trimmed, the array will
not contain any empty or
null
entries.
-
tokenize
public static java.lang.String[] tokenize(java.lang.String entry, java.lang.String delimiters)
Get a canonical array of tokens from a String entry that may contain zero or more tokens separated by characters in delimiters string.- Parameters:
entry
- a String that may contain zero or more delimiters separated tokens.delimiters
- string with delimiters, every character represents one delimiter.- Returns:
- the array of tokens, each tokens is trimmed, the array will
not contain any empty or
null
entries.
-
tokenize
private static java.util.Collection<java.lang.String> tokenize(java.lang.String entry, java.lang.String delimiters, java.util.Collection<java.lang.String> tokens)
-
-