All Classes and Interfaces
Class
Description
A builder for creating a
ToIntFunction<Path> that defines
how many child entries (files or directories) are allowed under a given path.Utility class providing constants and factory methods for creating
ChildLimitBuilder instances.A builder interface for creating an
EmojiMapping, which determines
which emoji (if any) should be displayed for each file or directory
in the pretty-printed tree.Pretty prints a file tree, and returns the result as a String.
Builder for creating
FileTreePrettyPrinter instances with customizable PrettyPrintOptions.A builder for constructing functions that provide optional line extensions
(such as comments or formatting markers) when pretty-printing file trees.
Utility class providing constants and factory methods for creating
LineExtensionBuilder instances used to define per-path line extensions
in pretty-printed file trees.Utility class providing factory and composition methods for
PathMatchers.A builder for creating a
Comparator<Path> that defines
a custom sorting order for file system paths based on rule precedence.Represents the ASCII or Unicode symbol set used to render the visual
structure of a directory tree.