All Classes
| Class | Description |
|---|---|
| CasedStringComparer |
Performs (maybe) case-sensitive matching based upon current setting of
IOCase. |
| ConsoleWidthGuesser |
Guesses how many characters exist in a single line of the console.
|
| DescribeFrequencyMap<T extends Comparable<T>> |
Describes the contents of a frequency-map with user-friendly strings containing examples.
|
| DescribePattern |
Describes a pattern by generating a user-readable string representation of a pattern.
|
| ExtractedElement |
The result of partition a string into two components, one left (prefix) and one right (suffix)
|
| FindCommonPathElements |
Finds common (left-most) elements among
Paths. |
| FindFilesRecursively |
Finds a list of files recursively in a directory.
|
| FrequencyMap<T extends Comparable<T>> |
Constructs a frequency map for a list of values.
|
| IndexRange |
A range of indices in an array.
|
| IntegerFrequencyMap |
Specialised frequency-map for integers, similar to
FrequencyMap. |
| PathElements |
A list of elements of a path from the left to right.
|
| PathPatternFinder |
Finds a pattern in a list of paths via a set of rules.
|
| Pattern |
A pattern that has been extracted, containing 0 or more
PatternElements. |
| PatternElement |
Abstract base class for any pattern elements.
|
| ResolvedPatternElement |
A
PatternElement that has been resolved. |
| ResolvedPatternElementFactory |
Creation of the different types of resolved elements.
|
| Skipper |
Skips certain kind of resolves operations if it is known a priori that they are unneeded.
|
| SplitDirectoriesHelper |
Splits a constant string by directory-separators into multiple elements.
|
| StringUtilities |
Utilities functions to help with reversing strings and other string operations.
|
| TrimCommonPathRoot |
Considers each element of a file-path (between directory separators) as an ordered list and finds
a the maximally constant sublist from the left size.
|
| TrimConstantString |
Looks for a constant common substring (from left-size, as maximal as possible).
|
| TrimConstantSubstring |
Attempts to split a string by finding an identical sub-string in all strings, so long as it is
always located at the same index (relative to left).
|
| TrimInteger |
Reads an integer from the left-side of the string (greedy, it grabs an integer of maximally
possible length).
|
| TrimOperation<T> |
Attempts to trim the list of objects from left or right.
|
| TrimOperationOrList<T> |
Tries to apply each operation in a list until one is successful.
|
| TrimSplitByChar |
Attempts to split a string by finding a common special character in all strings.
|
| UnresolvedPatternElementFactory |
Creates
Patterns or PatternElements which have yet to be resolved or adds
a new such unresolved Element to an existing Pattern. |
| VariableElement |
A
PatternElement that is resolved and varies across the list of values. |