Index

A B C D E F G H I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

actionPerformed(ActionEvent) - Method in class de.aikiit.fotorenamer.gui.MainUIWindow
Action listener method to react on events.
ApplicationStarter - Class in de.aikiit.fotorenamer
Main class to start the application in standalone mode.

B

build() - Static method in class de.aikiit.fotorenamer.gui.MainUIWindow
Creates and shows the main UI window on the event dispatch thread.
BUILD_NUMBER - Static variable in class de.aikiit.fotorenamer.util.Version
Build number of the current artifact.

C

call() - Method in class de.aikiit.fotorenamer.cli.ConsoleRunner
Processes images synchronously without initializing Swing.
cancelled() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns the value of the cancelled record component.
close() - Method in class de.aikiit.fotorenamer.gui.StartupSplash
Closes the splash, including on startup failure.
ComponentGaugeUtil - Class in de.aikiit.fotorenamer.util
Helper class to center Swing-components.
ConsoleRunner - Class in de.aikiit.fotorenamer.cli
Headless console entry point sharing the GUI's image processing (issue #15).
ConsoleRunner() - Constructor for class de.aikiit.fotorenamer.cli.ConsoleRunner
 
createImageIcon(String) - Static method in class de.aikiit.fotorenamer.util.ComponentGaugeUtil
Helper that transforms a given path into an ImageIcon.
CreationDateFromExifImageRenamer - Class in de.aikiit.fotorenamer.image
This class transforms picture file names.
CreationDateFromExifImageRenamer(String) - Constructor for class de.aikiit.fotorenamer.image.CreationDateFromExifImageRenamer
The given directory is scanned for image files that are processed.

D

de.aikiit.fotorenamer - package de.aikiit.fotorenamer
Base package of this tool, that contains the main class to start this application.
de.aikiit.fotorenamer.cli - package de.aikiit.fotorenamer.cli
Base package of this tool, that contains the main class to allow a CLIU start of this application.
de.aikiit.fotorenamer.exception - package de.aikiit.fotorenamer.exception
Contains all exception classes that are used within this tool.
de.aikiit.fotorenamer.gui - package de.aikiit.fotorenamer.gui
Contains all UI or GUI related classes or components.
de.aikiit.fotorenamer.image - package de.aikiit.fotorenamer.image
Contains all image related classes of that tool (EXIF-extraction, file renaming).
de.aikiit.fotorenamer.util - package de.aikiit.fotorenamer.util
Contains all utility and helper classes.

E

equals(Object) - Method in record class de.aikiit.fotorenamer.image.RenameProgress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.aikiit.fotorenamer.image.RenameResult
Indicates whether some other object is "equal to" this one.

F

failed() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns the value of the failed record component.
file() - Method in record class de.aikiit.fotorenamer.image.RenameProgress
Returns the value of the file record component.
fileName(Path) - Static method in class de.aikiit.fotorenamer.image.CreationDateFromExifImageRenamer
Returns the final path component, or the path itself for a filesystem root.
fileName(Path) - Static method in class de.aikiit.fotorenamer.image.RemoveExifPrefixRenamer
Returns the final path component, or the path itself for a filesystem root.

G

getBundleString(String) - Static method in class de.aikiit.fotorenamer.util.LocalizationHelper
Helper function to retrieve a given key from the underlying resource bundle.
getLanguage() - Static method in class de.aikiit.fotorenamer.util.LocalizationHelper
Returns the currently set language.
getLocale() - Static method in class de.aikiit.fotorenamer.util.LocalizationHelper
Returns the application's locale.
getParameterizedBundleString(String, Object...) - Static method in class de.aikiit.fotorenamer.util.LocalizationHelper
Helper function to retrieve a given key from the underlying resource bundle while applying localization parameters.
getProgress() - Method in class de.aikiit.fotorenamer.gui.ProgressBar
 
getText() - Method in class de.aikiit.fotorenamer.gui.ProgressBar
 

H

hashCode() - Method in record class de.aikiit.fotorenamer.image.RenameProgress
Returns a hash code value for this object.
hashCode() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns a hash code value for this object.

I

ImageRenamer - Interface in de.aikiit.fotorenamer.image
UI-independent batch processing with cooperative cancellation between files.
InvalidDirectoryException - Exception Class in de.aikiit.fotorenamer.exception
Exception that indicates that an error occurred when touching the selected directory.
InvalidDirectoryException(String) - Constructor for exception class de.aikiit.fotorenamer.exception.InvalidDirectoryException
Shows and logs a given error message.
InvalidDirectoryException(String, Throwable) - Constructor for exception class de.aikiit.fotorenamer.exception.InvalidDirectoryException
Preserves and logs the cause of a directory access or enumeration failure.
InvalidDirectoryException(Path) - Constructor for exception class de.aikiit.fotorenamer.exception.InvalidDirectoryException
Provide error messages for one directory.

L

LocalizationHelper - Class in de.aikiit.fotorenamer.util
Helper to deal with localizations and ease the usage of resource bundles within fotorenamer.

M

main(String[]) - Static method in class de.aikiit.fotorenamer.ApplicationStarter
Creates an application window and runs the application.
main(String[]) - Static method in class de.aikiit.fotorenamer.cli.ConsoleRunner
Launches the CLI and returns its result to the operating system.
MainUIWindow - Class in de.aikiit.fotorenamer.gui
This class holds the main application window and allows to select a directory to perform the image name processing.
makeCentered(Component) - Static method in class de.aikiit.fotorenamer.util.ComponentGaugeUtil
Gauge the given component on screen.

N

NoFilesFoundException - Exception Class in de.aikiit.fotorenamer.exception
Exception class to indicate that a selected directory contains no relevant files to be renamed.
NoFilesFoundException(Path) - Constructor for exception class de.aikiit.fotorenamer.exception.NoFilesFoundException
Provide error messages for a directory.

P

processed() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns the value of the processed record component.
ProgressBar - Class in de.aikiit.fotorenamer.gui
EDT-only progress view; no processing, sleeps, or artificial delays.
ProgressBar(int) - Constructor for class de.aikiit.fotorenamer.gui.ProgressBar
Shows indeterminate progress during discovery when maxCapacity is zero.
PROJECT_ARTIFACT_ID - Static variable in class de.aikiit.fotorenamer.util.Version
Maven coordinate: project.artifactId.
PROJECT_VERSION - Static variable in class de.aikiit.fotorenamer.util.Version
Maven coordinate: project.version.

R

removeCrLf(String) - Static method in class de.aikiit.fotorenamer.util.LocalizationHelper
Helper method to prevent CRLF injection in logs.
RemoveExifPrefixRenamer - Class in de.aikiit.fotorenamer.image
Removes a leading EXIF date prefix using the shared, non-overwriting NIO renamer.
RemoveExifPrefixRenamer(String) - Constructor for class de.aikiit.fotorenamer.image.RemoveExifPrefixRenamer
Finds images without automatically starting a worker or creating a GUI.
renamed() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns the value of the renamed record component.
renameFiles() - Method in interface de.aikiit.fotorenamer.image.ImageRenamer
 
renameFiles(Consumer) - Method in interface de.aikiit.fotorenamer.image.ImageRenamer
 
renameFiles(Consumer, BooleanSupplier) - Method in class de.aikiit.fotorenamer.image.CreationDateFromExifImageRenamer
Processes a snapshot of detected candidates.
renameFiles(Consumer, BooleanSupplier) - Method in class de.aikiit.fotorenamer.image.RemoveExifPrefixRenamer
Processes a snapshot of detected candidates.
renameFiles(Consumer, BooleanSupplier) - Method in interface de.aikiit.fotorenamer.image.ImageRenamer
 
renameImage(Path) - Method in class de.aikiit.fotorenamer.image.CreationDateFromExifImageRenamer
Extracts the EXIF date.
renameImage(Path) - Method in class de.aikiit.fotorenamer.image.RemoveExifPrefixRenamer
 
RenameProgress - Record Class in de.aikiit.fotorenamer.image
Progress after one image candidate, including skipped and failed files.
RenameProgress(Path, RenameResult) - Constructor for record class de.aikiit.fotorenamer.image.RenameProgress
Creates an instance of a RenameProgress record class.
RenameResult - Record Class in de.aikiit.fotorenamer.image
Immutable batch result (or progress snapshot), without localized UI text.
RenameResult(int, int, int, int, int, boolean) - Constructor for record class de.aikiit.fotorenamer.image.RenameResult
Creates an instance of a RenameResult record class.
RenamingErrorException - Exception Class in de.aikiit.fotorenamer.exception
Exception that indicates that an error occurred during processing.
RenamingErrorException(String) - Constructor for exception class de.aikiit.fotorenamer.exception.RenamingErrorException
Provide error messages for one directory.
result() - Method in record class de.aikiit.fotorenamer.image.RenameProgress
Returns the value of the result record component.

S

setLocale() - Static method in class de.aikiit.fotorenamer.util.LocalizationHelper
Set locale depending on system properties, in case of errors fallback is Locale.GERMANY.
show() - Static method in class de.aikiit.fotorenamer.gui.StartupSplash
Shows the splash without delaying application startup artificially.
skipped() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns the value of the skipped record component.
StartupSplash - Class in de.aikiit.fotorenamer.gui
Uses the JVM splash when available, otherwise shows the bundled splash photograph in a Swing window.

T

TIMESTAMP - Static variable in class de.aikiit.fotorenamer.util.Version
Build timestamp in milliseconds.
toString() - Method in record class de.aikiit.fotorenamer.image.RenameProgress
Returns a string representation of this record class.
toString() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns a string representation of this record class.
total() - Method in record class de.aikiit.fotorenamer.image.RenameResult
Returns the value of the total record component.

U

updateProgress(RenameProgress) - Method in class de.aikiit.fotorenamer.gui.ProgressBar
Applies absolute counts, including when SwingWorker coalesces progress events.

V

Version - Class in de.aikiit.fotorenamer.util
Contents of that file is generated during the build.
Version() - Constructor for class de.aikiit.fotorenamer.util.Version
 
VERSION - Static variable in class de.aikiit.fotorenamer.util.Version
Current version of the project read from pom.xml.
A B C D E F G H I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form