All Packages

Package Summary 
Package Description
com.owenfeehan.pathpatternfinder
Top-level package for all classes for finding a pattern in paths or strings in accordance to certain rules.
com.owenfeehan.pathpatternfinder.commonpath
Finds common (left-most) elements among Paths.
com.owenfeehan.pathpatternfinder.describer
A describer converts a Pattern into a string representation.
com.owenfeehan.pathpatternfinder.describer.frequencymap
Classes for tracking a a frequency-map (a histogram data structure that stores a set of values and associated counts).
com.owenfeehan.pathpatternfinder.describer.frequencymap.integer
A specialised frequency-map for integer-values.
com.owenfeehan.pathpatternfinder.patternelements
A pattern-element is one part of a pattern after fitting against a list of paths / strings.
com.owenfeehan.pathpatternfinder.patternelements.resolved
PatternElements that are resolved (cannot be broken down further).
com.owenfeehan.pathpatternfinder.patternelements.unresolved
PatternElements that are unresolved (can possibly be broken down further into a smaller patterns).
com.owenfeehan.pathpatternfinder.trim
A trim-operation attempts to find one or more new PatternElements by fitting against a string or a path.
com.owenfeehan.pathpatternfinder.trim.constantsubstring
All classes related to particular operation of TrimConstantSubstring.