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
Path s. |
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
PatternElement s. |
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
Pattern s or PatternElement s 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. |