A C D E F G H I L M N O P R S T U V 
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 given File 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 given file: 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.
A C D E F G H I L M N O P R S T U V 
All Classes All Packages