A C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAnsiConsoleHandler() - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Create a new ANSI console handler with the default log messages level and add it to the bottom logger.
- addAnsiConsoleHandler(Level) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Create a new ANSI console handler with a given log messages level and add it to the bottom logger.
- addFileHandler(String) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Create a new file handler with the default log messages level and add it to the bottom logger.
- addFileHandler(String, Level) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Create a new file handler with a given log messages level and add it to the bottom logger.
- addHandler(Handler, Level) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Add a given log handler to the current bottom logger and set a given log messages level to the handler.
- ALBUM_URL_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- AnsiConsoleHandler - Class in io.gitlab.rychly.gphotos_uploader.logger
-
Color ConsoleHandler using ANSI sequences.
- AnsiConsoleHandler() - Constructor for class io.gitlab.rychly.gphotos_uploader.logger.AnsiConsoleHandler
- appendLogger(String) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Create a new logger with a given name and ALL log messages level and append it to the logger hierarchy as the new bottom logger.
C
- CANNOT_LOAD_PROPERTIES_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- CANNOT_UPLOAD_FILE_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- CHECKSUM_ALGORITHM - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Algorithm of the content checksum.
- classifyMediaItemsByFilesAndGetMissingFiles(PhotosLibraryClient, Album, Stream<MediaFile>) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Classify media items of a given album to those matching a given files, non-matching the files, and also provide a collection of files missing in the media items.
- com.google.photos.library.sample.factories - package com.google.photos.library.sample.factories
- Config - Class in io.gitlab.rychly.gphotos_uploader.config
- Config(String) - Constructor for class io.gitlab.rychly.gphotos_uploader.config.Config
-
Create configuration file loader/saver for configuration files in a given application directory.
- CONNECTING_TO_GPHOTOS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- ConsoleFormatter() - Constructor for class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory.ConsoleFormatter
- CREATE_MEDIA_ITEMS_BATCH_LIMIT - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Creating new media items in a batch is limited, see https://developers.google.com/photos/library/guides/upload-media#creating-media-item
- createClient(String, List<String>, File) - Static method in class com.google.photos.library.sample.factories.PhotosLibraryClientFactory
-
Creates a new
PhotosLibraryClient
instance with credentials and scopes. - createMediaItems(PhotosLibraryClient, Album, Collection<MediaFile>) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Create new media items in a given album by uploading given files and return a stream of resulting media items.
- createMessagesResourceFile(String) - Static method in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- CREATING_MEDIA_ITEMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
D
- DEFAULT_CONSOLE_LOG_LEVEL - Static variable in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
- DEFAULT_FILE_LOG_LEVEL - Static variable in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
- DEFAULT_LOCALE - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- demoLog(Logger) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
- DESCRIPTION_ITEMS_SEPARATOR - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Separator of parsed items in the media items descriptions.
- dumpObjectToString(Object) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Recursively dump object's attributes to a string.
E
- EXPORT_ERROR_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- EXPORTING_TOKEN_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- EXPORTING_TOKENS_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- extractChecksumStringFromDescription(String) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Extract a string representation of the checksum from a given media item description string.
- extractLastModifiedDateFromDescription(String) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Extract a zoned date and time of the last modification of the media file from a given media item description string.
F
- FALLBACK_LOCALE - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- fileFinder(File) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Get a stream all media files in a given directory.
- fileFinder(File, String) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Get a stream of all media files in a given directory.
- flush() - Method in class io.gitlab.rychly.gphotos_uploader.logger.AnsiConsoleHandler
-
Flush any buffered messages.
- format(LogRecord) - Method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory.ConsoleFormatter
-
Format the given log record and return the formatted string.
G
- generateDescription() - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Generate a media item description string.
- getAlbum(PhotosLibraryClient, String) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Get an album of a given identifier.
- getAlbums(PhotosLibraryClient) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
List all albums in the user's library to be able to iterate over all the albums in this list (pagination is handled automatically).
- getAlbumsStreamByTitle(PhotosLibraryClient, String, boolean) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Get a stream of all albums of a given title or matching a given regular expression (the empty regex for all albums).
- getConfigFile(String) - Method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Get an existing config file of a particular name (or create a new one if the file is missing).
- getConfigFile(String, boolean) - Method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Get an existing config file of a particular name (or create a new one if the file is missing).
- getContentChecksum() - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Get a checksum of the content of the media file.
- getContentChecksumString() - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Get a checksum of the content of the media file as a string representation of a hexadecimal number.
- getLastModifiedDate() - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Get a zoned date and time of the last modification of the media file.
- getLogger() - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Get the getLogger.
- getMediaItem(PhotosLibraryClient, String) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Get a media item of a given identifier.
- getMediaItems(PhotosLibraryClient, Album) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
List all media items in a given album to be able to iterate over all the items in this list (pagination is handled automatically).
- getMessageKeysStream() - Static method in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- getMessagesLocale() - Static method in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- getMessagesResourceBundle() - Static method in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- getOrCreateAlbum(PhotosLibraryClient, String) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Get or create an album of a given title.
- getSharedAlbums(PhotosLibraryClient) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
List all albums in the user's sharing tab to be able to iterate over all the shared albums in this list (pagination is handled automatically).
- getSharedAlbumsStreamByTitle(PhotosLibraryClient, String, boolean) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Get a stream of all shared albums of a given title or matching a given regular expression (the empty regex for all shared albums).
- GPhotos - Class in io.gitlab.rychly.gphotos_uploader.gphotos
-
A class providing a set of useful Google Photos operations.
- GPhotos() - Constructor for class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
- GPhotosUploader - Class in io.gitlab.rychly.gphotos_uploader
H
- HANDLER_ENCODING - Static variable in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
I
- IMPORT_ERROR_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- IMPORTED_TOKEN_3 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- IMPORTING_TOKENS_3 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- init(String) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Create a new top logger with a given name and ALL log messages level.
- io.gitlab.rychly.gphotos_uploader - package io.gitlab.rychly.gphotos_uploader
- io.gitlab.rychly.gphotos_uploader.config - package io.gitlab.rychly.gphotos_uploader.config
- io.gitlab.rychly.gphotos_uploader.gphotos - package io.gitlab.rychly.gphotos_uploader.gphotos
- io.gitlab.rychly.gphotos_uploader.i18n - package io.gitlab.rychly.gphotos_uploader.i18n
- io.gitlab.rychly.gphotos_uploader.logger - package io.gitlab.rychly.gphotos_uploader.logger
- isChecksumStringMatching(String) - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Check whether a given checksum string is matching the content checksum.
- isPhoto() - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Checks if the the media file is a photo.
- isVideo() - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Checks if the the media file is a video.
L
- LEAVE_ERROR_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- LEAVING_TOKENS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- LEFT_TOKEN_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- LIST_ALBUM_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- LIST_SHARED_ALBUM_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- LISTING_ALBUMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- LISTING_SHARED_ALBUMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- loadPropertiesFromClassPathOrEmpty(String) - Static method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Load properties from a config file given by its filename in class-path or, in the case of error, get an empty properties.
- loadPropertiesFromConfigFileOrEmpty(String) - Method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Load properties from a config file given by its basename or, in the case of error, get an empty properties.
- loadPropertiesFromConfigFileOrEmpty(String, boolean) - Method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Load properties from a config file given by its basename or, in the case of error, get an empty properties.
- loadPropertiesFromInputStreamOrGetEmpty(InputStream) - Static method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Load properties from a given
InputStream
object or, in the case of error, get an empty properties. - LoggerFactory - Class in io.gitlab.rychly.gphotos_uploader.logger
- LoggerFactory() - Constructor for class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
- LoggerFactory.ConsoleFormatter - Class in io.gitlab.rychly.gphotos_uploader.logger
- loggingLevelForVerbosity(int) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Translate a given numerical verbosity level into the log level.
M
- main(String[]) - Static method in class io.gitlab.rychly.gphotos_uploader.GPhotosUploader
- main(String[]) - Static method in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- main(String[]) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
- MATCHING_MEDIA_ITEM_ACTION_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- MATCHING_MEDIA_ITEMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- MEDIA_FILENAME_REGEXP - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Default regular expression matching the media files.
- MEDIA_ITEM_FILE_4 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- MediaFile - Class in io.gitlab.rychly.gphotos_uploader.gphotos
-
Media file with abilities required for syncing with Google Photos.
- MediaFile(File) - Constructor for class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Creates a new
MediaFile
instance from the absolute path of the givenFile
object. - MediaFile(String) - Constructor for class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Creates a new
File
instance by converting the given pathname string into an abstract pathname. - MediaFile(URI) - Constructor for class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Creates a new
MediaFile
instance by converting the givenfile:
URI into an abstract pathname. - MediaFile(File, String) - Constructor for class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Creates a new
MediaFile
instance from a parent abstract pathname and a child pathname string. - MediaFile(String, String) - Constructor for class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Creates a new
MediaFile
instance from a parent pathname string and a child pathname string. - Messages - Class in io.gitlab.rychly.gphotos_uploader.i18n
- Messages() - Constructor for class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- MESSAGES_RESOURCE_BUNDLE_NAME - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- MISSING - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- MISSING_MEDIA_ITEM_ACTION_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- MISSING_MEDIA_ITEMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- msg(String, Object...) - Static method in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
N
- newBundle(String, Locale, String, ClassLoader, boolean) - Method in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory.ResourceEncodingControl
- NON_MATCHING_MEDIA_ITEM_ACTION_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- NON_MATCHING_MEDIA_ITEMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
O
- OPENING_ALBUM_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
P
- PHOTO_FILENAME_REGEXP - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
- PHOTO_FILENAME_REGEXP_EXTENSIONS - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Default regular expression matching the photo files.
- PhotosLibraryClientFactory - Class in com.google.photos.library.sample.factories
-
A factory class that helps initialize a
PhotosLibraryClient
instance. - PROCESSING_DIRECTORY_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- PROCESSING_DIRECTORY_ERROR_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- publish(LogRecord) - Method in class io.gitlab.rychly.gphotos_uploader.logger.AnsiConsoleHandler
-
Publish a LogRecord.
R
- RESOURCE_ENCODING - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- RESOURCE_SUFFIX - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- ResourceBundleFactory - Class in io.gitlab.rychly.gphotos_uploader.i18n
- ResourceBundleFactory() - Constructor for class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory
- ResourceBundleFactory.ResourceEncodingControl - Class in io.gitlab.rychly.gphotos_uploader.i18n
- ResourceEncodingControl() - Constructor for class io.gitlab.rychly.gphotos_uploader.i18n.ResourceBundleFactory.ResourceEncodingControl
- run() - Method in class io.gitlab.rychly.gphotos_uploader.GPhotosUploader
S
- SCANNING_DIRECTORIES - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- setContentChecksum() - Method in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Compute and set a checksum of the content of the media file.
- SHARED_ALBUM_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- SHARING_ALBUMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- SKIPPING_FILE_UPLOAD_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- SKIPPING_IMPORT_4 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- SKIPPING_LEAVE_3 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- SKIPPING_MEDIA_ITEM_CREATION_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- SKIPPING_SHARE_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- SKIPPING_UNSHARE_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- storePropertiesIntoConfigFile(String, Properties) - Method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Store properties into a config file given by its basename.
- storePropertiesIntoConfigFile(String, Properties, boolean, boolean) - Method in class io.gitlab.rychly.gphotos_uploader.config.Config
-
Store properties into a config file given by its basename.
T
- TEMP_LOG_FILE_DATE_FORMAT - Static variable in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
- TEMP_LOG_FILE_PATTERN - Static variable in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
- tempLogFilePatternForName(String) - Static method in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
-
Get the temp log file pattern for a given base name.
- TOP_LOGGER - Static variable in class io.gitlab.rychly.gphotos_uploader.logger.LoggerFactory
U
- UNKNOWN_ERROR_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- UNSHARED_ALBUM_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- UNSHARING_ALBUMS_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- UPLOADED_MEDIA_ITEM_2 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- UPLOADING_FILE_1 - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- UPLOADING_MEDIA_ITEMS - Static variable in class io.gitlab.rychly.gphotos_uploader.i18n.Messages
- uploadMedia(PhotosLibraryClient, File) - Static method in class io.gitlab.rychly.gphotos_uploader.gphotos.GPhotos
-
Upload a media content from a given file.
V
- VIDEO_FILENAME_REGEXP - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
- VIDEO_FILENAME_REGEXP_EXTENSIONS - Static variable in class io.gitlab.rychly.gphotos_uploader.gphotos.MediaFile
-
Default regular expression matching the video files.
All Classes All Packages