| Class | Description | 
|---|---|
| BrooklynVersionSyntax | 
 Utilities for parsing and working with versions following the recommended Brooklyn scheme,
 following  
major.minor.patch-qualifier syntax,
 with support for mapping to OSGi. | 
| ByteSizeStrings | 
 A formatter to pretty-print numeric values representing sizes in byes. 
 | 
| ByteSizeStrings.Builder | 
 Configures and builds a  
ByteSizeStrings formatter. | 
| ComparableVersion | 
 takes a version string, and compares to other versions, 
 using  
VersionComparator | 
| FormattedString | 
 wraps a call to  
String.format(String, Object...) in a toString, i.e. | 
| Identifiers | |
| KeyValueParser | 
 Parses a String that consists of multiple arguments, which are either single or key-value pairs. 
 | 
| NaturalOrderComparator | 
 comparator which takes two strings and puts them in an order 
 with special rules for numbers (whole number) to be placed in numeric order;
 e.g. 
 | 
| QuotedStringTokenizer | 
 As 'StringTokenizer' but items in quotes (single or double) are treated as single tokens
 (cf mortbay's QuotedStringTokenizer) 
 | 
| QuotedStringTokenizer.Builder | |
| StringEscapes | |
| StringEscapes.BashStringEscapes | |
| StringEscapes.BashStringEscapes.WrapBashFunction | |
| StringEscapes.JavaStringEscapes | |
| StringFunctions | |
| StringFunctions.RegexReplacer | |
| StringPredicates | |
| Strings | |
| StringShortener | 
 utility which takes a bunch of segments and applies shortening rules to them 
 | 
| VersionComparator | 
Comparator for version strings. | 
| WildcardGlobs | |
| WildcardGlobs.SpecialistGlobExpander | 
 expands globs as per #getGlobsAfterBraceExpansion, 
 but also handles numeric ranges, 
 and optionally allows customized treatment of quoted regions and/or parentheses. 
 | 
| Enum | Description | 
|---|---|
| WildcardGlobs.PhraseTreatment | 
 if a string contains a demarcated phrase, e.g. 
 | 
| Exception | Description | 
|---|---|
| WildcardGlobs.InvalidPatternException |