Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Action(Path, Path, String) - Constructor for record class io.neatify.core.contract.FileMover.Action
-
Creates an instance of a
Actionrecord class. - alias() - Method in enum class io.neatify.cli.args.CliOption
-
Short alias (e.g.
- allFlags() - Static method in enum class io.neatify.cli.args.CliOption
-
Every recognized flag spelling across all options (primary flags and aliases).
- ALLOW_INSIDE_GIT - Enum constant in enum class io.neatify.cli.args.CliOption
- ALPHA - Enum constant in enum class io.neatify.cli.ui.Preview.SortMode
- AppContext - Class in io.neatify.cli
-
Composition root: the single place that instantiates concrete implementations and wires them together.
- append(Path, String, List<RunJournal.Move>) - Method in interface io.neatify.core.contract.RunJournal
-
Appends a run to the journal.
- append(Path, String, List<RunJournal.Move>) - Method in class io.neatify.core.FileSystemRunJournal
- AppInfo - Record Class in io.neatify.cli
-
Application information.
- AppInfo(String, String, String) - Constructor for record class io.neatify.cli.AppInfo
-
Compact constructor with validation.
- apply(OrganizationService.Request, List<FileMover.Action>) - Method in class io.neatify.core.OrganizationService
-
Applies the moves and records them in the journal.
- APPLY - Enum constant in enum class io.neatify.cli.args.CliOption
- argMeta() - Method in enum class io.neatify.cli.args.CliOption
-
Argument placeholder (e.g.
- ArgumentParser - Class in io.neatify.cli.args
-
Command-line arguments parser for Neatify.
- ArgumentParser() - Constructor for class io.neatify.cli.args.ArgumentParser
- arrow() - Method in class io.neatify.cli.ui.Theme
-
Right arrow symbol ('->' in ASCII mode).
- ASCII - Enum constant in enum class io.neatify.cli.args.CliOption
- asciiOnly() - Method in record class io.neatify.cli.ui.DisplayOptions
-
Returns a copy restricted to ASCII symbols (e.g.
- assertResolvedWithin(Path, Path) - Static method in class io.neatify.core.PathSecurity
-
Asserts that the real (symlink-resolved) location of
candidatestays within the real location ofroot.
B
- bullet() - Method in class io.neatify.cli.ui.Theme
-
Bullet point symbol ('*' rendered as a dot, or '-' in ASCII mode).
C
- center(String) - Static method in class io.neatify.cli.ui.Display
- CLIConfig - Class in io.neatify.cli.args
-
Configuration for command-line execution.
- CLIConfig() - Constructor for class io.neatify.cli.args.CLIConfig
- CliOption - Enum Class in io.neatify.cli.args
-
Single source of truth for the command-line options.
- CliOption.Group - Enum Class in io.neatify.cli.args
-
Logical grouping used to organize the help output and the docs.
- color() - Method in record class io.neatify.cli.ui.DisplayOptions
-
Returns the value of the
colorrecord component. - Config() - Constructor for class io.neatify.cli.ui.Preview.Config
- console() - Method in class io.neatify.cli.AppContext
- Console - Interface in io.neatify.cli.ui
-
Abstraction over interactive console input.
- create() - Method in class io.neatify.cli.core.RulesFileCreator
-
Starts the full flow to create a rules file.
- cyan(String) - Method in class io.neatify.cli.ui.Theme
D
- DEBUG - Enum constant in enum class io.neatify.cli.args.CliOption
- description() - Method in record class io.neatify.cli.AppInfo
-
Returns the value of the
descriptionrecord component. - description() - Method in enum class io.neatify.cli.args.CliOption
-
Human-readable description.
- detect() - Static method in record class io.neatify.cli.ui.DisplayOptions
-
Auto-detects terminal capabilities from environment variables and JVM encoding.
- dim(String) - Method in class io.neatify.cli.ui.Theme
- Display - Class in io.neatify.cli.ui
-
Lightweight console display utility.
- DISPLAY - Enum constant in enum class io.neatify.cli.args.CliOption.Group
- displayOptions() - Method in class io.neatify.cli.AppContext
- DisplayOptions - Record Class in io.neatify.cli.ui
-
Immutable display preferences (color + Unicode), resolved once at startup.
- DisplayOptions(boolean, boolean) - Constructor for record class io.neatify.cli.ui.DisplayOptions
-
Creates an instance of a
DisplayOptionsrecord class. - dryRun(OrganizationService.Request, List<FileMover.Action>) - Method in class io.neatify.core.OrganizationService
-
Simulates the moves (no filesystem changes, no journal).
E
- equals(Object) - Method in record class io.neatify.cli.AppInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.cli.ui.DisplayOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.contract.FileMover.Action
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.contract.FileMover.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.contract.RunJournal.Move
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.contract.RunJournal.RunMeta
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.contract.RunJournal.UndoResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.FileMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.OrganizationService.Outcome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.neatify.core.OrganizationService.Request
-
Indicates whether some other object is "equal to" this one.
- errors() - Method in record class io.neatify.core.contract.FileMover.Result
-
Returns the value of the
errorsrecord component. - errors() - Method in record class io.neatify.core.contract.RunJournal.UndoResult
-
Returns the value of the
errorsrecord component. - EXCLUDE - Enum constant in enum class io.neatify.cli.args.CliOption
- excludes() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns the value of the
excludesrecord component. - execute(CLIConfig) - Method in class io.neatify.cli.FileOrganizationExecutor
- execute(List<FileMover.Action>, boolean) - Method in class io.neatify.core.LocalFileMover
- execute(List<FileMover.Action>, boolean, FileMover.CollisionStrategy, FileMover.MoveListener) - Method in interface io.neatify.core.contract.FileMover
- execute(List<FileMover.Action>, boolean, FileMover.CollisionStrategy, FileMover.MoveListener) - Method in class io.neatify.core.LocalFileMover
- EXECUTION - Enum constant in enum class io.neatify.cli.args.CliOption.Group
- EXT - Enum constant in enum class io.neatify.cli.ui.Preview.SortMode
- extension() - Method in record class io.neatify.core.FileMetadata
-
Returns the value of the
extensionrecord component. - extensionOf(String) - Static method in record class io.neatify.core.FileMetadata
-
Extracts the extension from a file name.
F
- file() - Method in record class io.neatify.core.contract.RunJournal.RunMeta
-
Returns the value of the
filerecord component. - FileMetadata - Record Class in io.neatify.core
-
Represents file metadata.
- FileMetadata(Path, String, long, LocalDateTime) - Constructor for record class io.neatify.core.FileMetadata
-
Creates an instance of a
FileMetadatarecord class. - FileMover - Interface in io.neatify.core.contract
- FileMover.Action - Record Class in io.neatify.core.contract
- FileMover.CollisionStrategy - Enum Class in io.neatify.core.contract
- FileMover.MoveListener - Interface in io.neatify.core.contract
- FileMover.Result - Record Class in io.neatify.core.contract
- fileName() - Method in record class io.neatify.core.FileMetadata
- FileOrganizationExecutor - Class in io.neatify.cli
- FileOrganizationExecutor(RulesProvider, OrganizationService, RunJournal, DisplayOptions) - Constructor for class io.neatify.cli.FileOrganizationExecutor
- FileOrganizer - Class in io.neatify.cli.core
- FileOrganizer(RulesProvider, OrganizationService, Console, Theme) - Constructor for class io.neatify.cli.core.FileOrganizer
- FileSystemRunJournal - Class in io.neatify.core
-
Filesystem-backed
RunJournal. - FileSystemRunJournal() - Constructor for class io.neatify.core.FileSystemRunJournal
- flag() - Method in enum class io.neatify.cli.args.CliOption
-
Primary flag, e.g.
- flags() - Method in enum class io.neatify.cli.args.CliOption
-
All flag spellings that should be recognized for this option (primary + alias).
- formattedSize() - Method in record class io.neatify.core.FileMetadata
-
Formats the size into a human-readable string (KB, MB, GB).
- from() - Method in record class io.neatify.core.contract.RunJournal.Move
-
Returns the value of the
fromrecord component. - from(AppContext) - Static method in class io.neatify.cli.FileOrganizationExecutor
-
Builds an executor from the application context.
- from(Path) - Static method in record class io.neatify.core.FileMetadata
-
Creates FileMetadata from a file path.
G
- getDefaults() - Method in interface io.neatify.core.contract.RulesProvider
- getDefaults() - Method in class io.neatify.core.PropertiesRulesProvider
- getDefaults() - Static method in class io.neatify.core.Rules
-
Returns a set of built-in sensible default rules.
- getExcludes() - Method in class io.neatify.cli.args.CLIConfig
- getIncludes() - Method in class io.neatify.cli.args.CLIConfig
- getMaxFiles() - Method in class io.neatify.cli.args.CLIConfig
- getOnCollision() - Method in class io.neatify.cli.args.CLIConfig
- getPerFolderPreview() - Method in class io.neatify.cli.args.CLIConfig
- getRulesFile() - Method in class io.neatify.cli.args.CLIConfig
- getSortMode() - Method in class io.neatify.cli.args.CLIConfig
- getSourceDir() - Method in class io.neatify.cli.args.CLIConfig
- getTargetFolder(Map<String, String>, String) - Method in interface io.neatify.core.contract.RulesProvider
- getTargetFolder(Map<String, String>, String) - Method in class io.neatify.core.PropertiesRulesProvider
- getTargetFolder(Map<String, String>, String) - Static method in class io.neatify.core.Rules
-
Finds the target folder for a given extension.
- getUndoRun() - Method in class io.neatify.cli.args.CLIConfig
- green(String) - Method in class io.neatify.cli.ui.Theme
- group() - Method in enum class io.neatify.cli.args.CliOption
-
Group this option belongs to.
H
- hashCode() - Method in record class io.neatify.cli.AppInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.cli.ui.DisplayOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.contract.FileMover.Action
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.contract.FileMover.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.contract.RunJournal.Move
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.contract.RunJournal.RunMeta
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.contract.RunJournal.UndoResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.FileMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.OrganizationService.Outcome
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns a hash code value for this object.
- hasNoExtension() - Method in record class io.neatify.core.FileMetadata
- HELP - Enum constant in enum class io.neatify.cli.args.CliOption
- HelpPrinter - Class in io.neatify.cli.ui
-
Prints application help.
I
- INCLUDE - Enum constant in enum class io.neatify.cli.args.CliOption
- includes() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns the value of the
includesrecord component. - INTERACTIVE - Enum constant in enum class io.neatify.cli.args.CliOption
- InteractiveCLI - Class in io.neatify.cli.ui
-
Handles Neatify interactive mode – main menu and coordination.
- InteractiveCLI(String, AppContext) - Constructor for class io.neatify.cli.ui.InteractiveCLI
- io.neatify - package io.neatify
- io.neatify.cli - package io.neatify.cli
- io.neatify.cli.args - package io.neatify.cli.args
- io.neatify.cli.core - package io.neatify.cli.core
- io.neatify.cli.ui - package io.neatify.cli.ui
- io.neatify.cli.util - package io.neatify.cli.util
- io.neatify.core - package io.neatify.core
- io.neatify.core.contract - package io.neatify.core.contract
- isAllowInsideGit() - Method in class io.neatify.cli.args.CLIConfig
- isApply() - Method in class io.neatify.cli.args.CLIConfig
- isAscii() - Method in class io.neatify.cli.args.CLIConfig
- isDebug() - Method in class io.neatify.cli.args.CLIConfig
- isInsideGitRepository(Path) - Static method in class io.neatify.core.PathSecurity
-
Checks whether the given path resides inside a Git repository.
- isInteractive() - Method in class io.neatify.cli.args.CLIConfig
- isJson() - Method in class io.neatify.cli.args.CLIConfig
- isNoColor() - Method in class io.neatify.cli.args.CLIConfig
- isQuiet() - Method in class io.neatify.cli.args.CLIConfig
- isShowHelp() - Method in class io.neatify.cli.args.CLIConfig
- isShowVersion() - Method in class io.neatify.cli.args.CLIConfig
- isUndo() - Method in class io.neatify.cli.args.CLIConfig
- isUndoList() - Method in class io.neatify.cli.args.CLIConfig
- isUseDefaultRules() - Method in class io.neatify.cli.args.CLIConfig
- isVerbose() - Method in class io.neatify.cli.args.CLIConfig
J
- journalError() - Method in record class io.neatify.core.OrganizationService.Outcome
-
Returns the value of the
journalErrorrecord component. - journalPath() - Method in record class io.neatify.core.OrganizationService.Outcome
-
Returns the value of the
journalPathrecord component. - JSON - Enum constant in enum class io.neatify.cli.args.CliOption
L
- lastModified() - Method in record class io.neatify.core.FileMetadata
-
Returns the value of the
lastModifiedrecord component. - line() - Static method in class io.neatify.cli.ui.Display
- LINE_WIDTH - Static variable in class io.neatify.cli.ui.Display
- list(Path) - Method in interface io.neatify.core.contract.RunJournal
-
Lists persisted runs, most recent first.
- list(Path) - Method in class io.neatify.core.FileSystemRunJournal
- load(Path) - Method in interface io.neatify.core.contract.RulesProvider
- load(Path) - Method in class io.neatify.core.PropertiesRulesProvider
- load(Path) - Static method in class io.neatify.core.Rules
-
Loads rules from a .properties file.
- LocalFileMover - Class in io.neatify.core
-
FileMoverimplementation backed by the local filesystem. - LocalFileMover() - Constructor for class io.neatify.core.LocalFileMover
- LOGGING - Enum constant in enum class io.neatify.cli.args.CliOption.Group
M
- main(String[]) - Static method in class io.neatify.Neatify
- MAX_FILES - Enum constant in enum class io.neatify.cli.args.CliOption
- maxFiles() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns the value of the
maxFilesrecord component. - maxFilesPerFolder(int) - Method in class io.neatify.cli.ui.Preview.Config
- MODES - Enum constant in enum class io.neatify.cli.args.CliOption.Group
- Move(Path, Path) - Constructor for record class io.neatify.core.contract.RunJournal.Move
-
Creates an instance of a
Moverecord class. - moved() - Method in record class io.neatify.core.contract.FileMover.Result
-
Returns the value of the
movedrecord component. - movesCount() - Method in record class io.neatify.core.contract.RunJournal.RunMeta
-
Returns the value of the
movesCountrecord component.
N
- name() - Method in record class io.neatify.cli.AppInfo
-
Returns the value of the
namerecord component. - neatify() - Static method in record class io.neatify.cli.AppInfo
-
Convenience factory using the built-in version constant.
- neatify(String) - Static method in record class io.neatify.cli.AppInfo
-
Creates an AppInfo instance for Neatify.
- Neatify - Class in io.neatify
-
Neatify main entry point.
- Neatify() - Constructor for class io.neatify.Neatify
- NEATIFY_VERSION - Static variable in record class io.neatify.cli.AppInfo
-
Single source of truth for the application version.
- NO_COLOR - Enum constant in enum class io.neatify.cli.args.CliOption
O
- ON_COLLISION - Enum constant in enum class io.neatify.cli.args.CliOption
- onCollision() - Method in record class io.neatify.core.contract.RunJournal.RunMeta
-
Returns the value of the
onCollisionrecord component. - onMoved(Path, Path) - Method in interface io.neatify.core.contract.FileMover.MoveListener
- organizationService() - Method in class io.neatify.cli.AppContext
- OrganizationService - Class in io.neatify.core
-
Shared organization flow: plan → (dry-run | apply) → journal.
- OrganizationService(FileMover, RunJournal) - Constructor for class io.neatify.core.OrganizationService
- OrganizationService.Outcome - Record Class in io.neatify.core
- OrganizationService.Request - Record Class in io.neatify.core
-
Inputs for a single organization run.
- organize() - Method in class io.neatify.cli.core.FileOrganizer
- Outcome(FileMover.Result, Path, String) - Constructor for record class io.neatify.core.OrganizationService.Outcome
-
Creates an instance of a
Outcomerecord class. - OVERWRITE - Enum constant in enum class io.neatify.core.contract.FileMover.CollisionStrategy
P
- parse(String[]) - Method in class io.neatify.cli.args.ArgumentParser
-
Parses arguments and returns a configuration.
- path() - Method in record class io.neatify.core.FileMetadata
-
Returns the value of the
pathrecord component. - PATHS - Enum constant in enum class io.neatify.cli.args.CliOption.Group
- PathSecurity - Class in io.neatify.core
-
Security utilities for validating paths.
- PER_FOLDER_PREVIEW - Enum constant in enum class io.neatify.cli.args.CliOption
- plain() - Static method in class io.neatify.cli.ui.Theme
-
A plain theme: no color, ASCII only.
- plan(OrganizationService.Request) - Method in class io.neatify.core.OrganizationService
-
Computes the planned moves without touching the filesystem.
- plan(Path, Map<String, String>) - Method in class io.neatify.core.LocalFileMover
- plan(Path, Map<String, String>, int, List<String>, List<String>, boolean) - Method in interface io.neatify.core.contract.FileMover
- plan(Path, Map<String, String>, int, List<String>, List<String>, boolean) - Method in class io.neatify.core.LocalFileMover
- plus() - Method in class io.neatify.cli.ui.Theme
-
Plus symbol (for "N more...").
- Preview - Class in io.neatify.cli.ui
-
Utility to generate and display a preview of planned changes.
- Preview.Config - Class in io.neatify.cli.ui
-
Rendering configuration.
- Preview.SortMode - Enum Class in io.neatify.cli.ui
-
Sorting options for display.
- print() - Static method in class io.neatify.cli.ui.HelpPrinter
- print(FileMover.Result) - Static method in class io.neatify.cli.util.ResultPrinter
- print(String) - Static method in class io.neatify.cli.ui.Display
- print(List<FileMover.Action>, Preview.Config) - Static method in class io.neatify.cli.ui.Preview
-
Prints the preview for actions with a custom configuration.
- printBannerSafe(AppInfo, Theme) - Static method in class io.neatify.cli.ui.Display
-
Unicode banner encoded with sequences, with ASCII fallback.
- printErr(String) - Static method in class io.neatify.cli.ui.Display
- printError(String) - Static method in class io.neatify.cli.ui.Display
- printInfo(String) - Static method in class io.neatify.cli.ui.Display
- printLine() - Static method in class io.neatify.cli.ui.Display
- println() - Static method in class io.neatify.cli.ui.Display
- println(String) - Static method in class io.neatify.cli.ui.Display
- printResultTable(int, int, int) - Static method in class io.neatify.cli.ui.Display
- printSection(String) - Static method in class io.neatify.cli.ui.Display
- printSectionCentered(String) - Static method in class io.neatify.cli.ui.Display
- printSuccess(String) - Static method in class io.neatify.cli.ui.Display
- printWarning(String) - Static method in class io.neatify.cli.ui.Display
- production() - Static method in class io.neatify.cli.AppContext
-
Builds the production context with the real local filesystem implementations.
- PropertiesRulesProvider - Class in io.neatify.core
-
RulesProviderimplementation reading rules from.propertiesfiles, delegating parsing and validation toRules. - PropertiesRulesProvider() - Constructor for class io.neatify.core.PropertiesRulesProvider
Q
R
- readInput(String) - Method in interface io.neatify.cli.ui.Console
-
Prints
promptthen returns the trimmed line read from input. - readInput(String) - Method in class io.neatify.cli.ui.SystemConsole
- readInput(String, String) - Method in interface io.neatify.cli.ui.Console
-
Prints
prompt(annotated withdefaultValue) then returns the trimmed line, substitutingdefaultValuewhen the user enters nothing. - readInput(String, String) - Method in class io.neatify.cli.ui.SystemConsole
- reason() - Method in record class io.neatify.core.contract.FileMover.Action
-
Returns the value of the
reasonrecord component. - red(String) - Method in class io.neatify.cli.ui.Theme
- RENAME - Enum constant in enum class io.neatify.core.contract.FileMover.CollisionStrategy
- render(List<FileMover.Action>, Preview.Config) - Static method in class io.neatify.cli.ui.Preview
-
Generates a formatted preview of changes (for tests or advanced usage).
- Request(Path, Map<String, String>, int, List<String>, List<String>, FileMover.CollisionStrategy, boolean) - Constructor for record class io.neatify.core.OrganizationService.Request
-
Creates an instance of a
Requestrecord class. - requiresSourceAndRules() - Method in class io.neatify.cli.args.CLIConfig
-
Indicates if both sourceDir and rulesFile are required (i.e.
- restored() - Method in record class io.neatify.core.contract.RunJournal.UndoResult
-
Returns the value of the
restoredrecord component. - result() - Method in record class io.neatify.core.OrganizationService.Outcome
-
Returns the value of the
resultrecord component. - Result(int, int, List<String>) - Constructor for record class io.neatify.core.contract.FileMover.Result
-
Creates an instance of a
Resultrecord class. - ResultPrinter - Class in io.neatify.cli.util
-
Helper to print the execution summary.
- rules() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns the value of the
rulesrecord component. - Rules - Class in io.neatify.core
-
Loads and validates file-organization rules.
- RULES - Enum constant in enum class io.neatify.cli.args.CliOption
- RulesFileCreator - Class in io.neatify.cli.core
-
Handles creating rules files in interactive mode.
- RulesFileCreator(Console) - Constructor for class io.neatify.cli.core.RulesFileCreator
- rulesProvider() - Method in class io.neatify.cli.AppContext
- RulesProvider - Interface in io.neatify.core.contract
- run() - Method in class io.neatify.cli.ui.InteractiveCLI
- runJournal() - Method in class io.neatify.cli.AppContext
- RunJournal - Interface in io.neatify.core.contract
-
Records every applied organization run and restores them on demand.
- RunJournal.Move - Record Class in io.neatify.core.contract
-
A single file relocation:
from(original) →to(applied target). - RunJournal.RunMeta - Record Class in io.neatify.core.contract
-
Lightweight metadata describing a persisted run.
- RunJournal.UndoResult - Record Class in io.neatify.core.contract
-
Outcome of an undo operation.
- RunMeta(long, String, int, Path) - Constructor for record class io.neatify.core.contract.RunJournal.RunMeta
-
Creates an instance of a
RunMetarecord class.
S
- safeResolveWithin(Path, String) - Static method in class io.neatify.core.PathSecurity
-
Safely resolves a subpath ensuring it remains within root.
- showDuplicates(boolean) - Method in class io.neatify.cli.ui.Preview.Config
- SIZE - Enum constant in enum class io.neatify.cli.ui.Preview.SortMode
- sizeInBytes() - Method in record class io.neatify.core.FileMetadata
-
Returns the value of the
sizeInBytesrecord component. - SKIP - Enum constant in enum class io.neatify.core.contract.FileMover.CollisionStrategy
- skipGitRepos() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns the value of the
skipGitReposrecord component. - skipped() - Method in record class io.neatify.core.contract.FileMover.Result
-
Returns the value of the
skippedrecord component. - skipped() - Method in record class io.neatify.core.contract.RunJournal.UndoResult
-
Returns the value of the
skippedrecord component. - SORT - Enum constant in enum class io.neatify.cli.args.CliOption
- sortMode(Preview.SortMode) - Method in class io.neatify.cli.ui.Preview.Config
- source() - Method in record class io.neatify.core.contract.FileMover.Action
-
Returns the value of the
sourcerecord component. - SOURCE - Enum constant in enum class io.neatify.cli.args.CliOption
- sourceDir() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns the value of the
sourceDirrecord component. - strategy() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns the value of the
strategyrecord component. - SystemConsole - Class in io.neatify.cli.ui
- SystemConsole() - Constructor for class io.neatify.cli.ui.SystemConsole
T
- takesArgument() - Method in enum class io.neatify.cli.args.CliOption
-
True when this option takes a value (i.e. it has an argument placeholder).
- target() - Method in record class io.neatify.core.contract.FileMover.Action
-
Returns the value of the
targetrecord component. - theme(Theme) - Method in class io.neatify.cli.ui.Preview.Config
- Theme - Class in io.neatify.cli.ui
-
Immutable provider of colored text and Unicode/ASCII symbols.
- Theme(DisplayOptions) - Constructor for class io.neatify.cli.ui.Theme
- time() - Method in record class io.neatify.core.contract.RunJournal.RunMeta
-
Returns the value of the
timerecord component. - times() - Method in class io.neatify.cli.ui.Theme
-
Multiplication symbol for duplicates ('x' in ASCII mode).
- title() - Method in enum class io.neatify.cli.args.CliOption.Group
- to() - Method in record class io.neatify.core.contract.RunJournal.Move
-
Returns the value of the
torecord component. - toString() - Method in record class io.neatify.cli.AppInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.cli.ui.DisplayOptions
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.contract.FileMover.Action
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.contract.FileMover.Result
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.contract.RunJournal.Move
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.contract.RunJournal.RunMeta
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.contract.RunJournal.UndoResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.FileMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.OrganizationService.Outcome
-
Returns a string representation of this record class.
- toString() - Method in record class io.neatify.core.OrganizationService.Request
-
Returns a string representation of this record class.
U
- UNDO - Enum constant in enum class io.neatify.cli.args.CliOption
- UNDO_LIST - Enum constant in enum class io.neatify.cli.args.CliOption
- UNDO_RUN - Enum constant in enum class io.neatify.cli.args.CliOption
- undoLast(Path) - Method in interface io.neatify.core.contract.RunJournal
-
Reverts the most recent run.
- undoLast(Path) - Method in class io.neatify.core.FileSystemRunJournal
- UndoResult(int, int, List<String>) - Constructor for record class io.neatify.core.contract.RunJournal.UndoResult
-
Creates an instance of a
UndoResultrecord class. - undoRun(Path, long) - Method in interface io.neatify.core.contract.RunJournal
-
Reverts the run identified by
timestamp. - undoRun(Path, long) - Method in class io.neatify.core.FileSystemRunJournal
- unicode() - Method in record class io.neatify.cli.ui.DisplayOptions
-
Returns the value of the
unicoderecord component. - unicode() - Method in class io.neatify.cli.ui.Theme
- USE_DEFAULT_RULES - Enum constant in enum class io.neatify.cli.args.CliOption
V
- validateRelativeSubpath(String) - Static method in class io.neatify.core.PathSecurity
-
Validates a relative subpath is safe (no .., not absolute).
- validateSourceDir(Path) - Static method in class io.neatify.core.PathSecurity
-
Validates that a path is safe to use as the organization source.
- valueOf(String) - Static method in enum class io.neatify.cli.args.CliOption.Group
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.neatify.cli.args.CliOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.neatify.cli.ui.Preview.SortMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.neatify.core.contract.FileMover.CollisionStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.neatify.cli.args.CliOption.Group
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.neatify.cli.args.CliOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.neatify.cli.ui.Preview.SortMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.neatify.core.contract.FileMover.CollisionStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERBOSE - Enum constant in enum class io.neatify.cli.args.CliOption
- version() - Method in record class io.neatify.cli.AppInfo
-
Returns the value of the
versionrecord component. - VERSION - Enum constant in enum class io.neatify.cli.args.CliOption
W
- waitForEnter() - Method in interface io.neatify.cli.ui.Console
-
Blocks until the user presses Enter.
- waitForEnter() - Method in class io.neatify.cli.ui.SystemConsole
- withoutColor() - Method in record class io.neatify.cli.ui.DisplayOptions
-
Returns a copy with color disabled (e.g.
Y
- yellow(String) - Method in class io.neatify.cli.ui.Theme
All Classes and Interfaces|All Packages|Constant Field Values