saker.build Documentation TaskDoc JavaDoc
package saker.build.file.path
Package containing classes related to file paths and their representation.
Interfaces
ItemLister in WildcardPath
Interface for providing listing functionality for wildcard paths.
PathKey
Path key is a path-file provider key pair which uniquely identifies a file location.
ProviderHolderPathKey
PathKey subinterface holding a reference to the associated root file provider.
Classes
BasicPathKey
Abstract PathKey implementation which implements the equals(Object) and hashCode() specification.
Builder in SakerPath
SakerPath builder.
ReducedWildcardPath in WildcardPath
Class holding information about the optimization performed in reduce().
SakerPath
Immutable class representing an absolute or relative file path.
SimplePathKey
Simple PathKey implementation only holding the necessary attributes.
SimpleProviderHolderPathKey
Simple ProviderHolderPathKey implementation only holding the necessary attributes.
WildcardPath
File inclusion tester based on a specified path and specially handled wildcard pathnames.