Skip navigation links
A B C D E F G H I J L M O P R S T U V W 

A

Action - Enum in one.edee.babylon.enums
Enum of all supported actions in Babylon.
addFileToPath(String) - Method in class one.edee.babylon.config.TranslationConfiguration
 
addSheet(String, Integer, Integer, Integer, Integer) - Method in class one.edee.babylon.sheets.gsheets.GSheetApiRequestFactory
 
antPathResourceLoader() - Method in class one.edee.babylon.spring.CommonConfiguration
 
AntPathResourceLoader - Interface in one.edee.babylon.util
Loads resources given a path, supporting Ant-style patterns such as:
 /WEB-INF/*-context.xml
 com/mycompany/**/applicationContext.xml
 file:C:/some/path/*-context.xml
 classpath:com/mycompany/**/applicationContext.xml
ApronMessageLoader - Class in one.edee.babylon.export
 
ApronMessageLoader() - Constructor for class one.edee.babylon.export.ApronMessageLoader
 
ApronMessageWriter - Class in one.edee.babylon.imp0rt
Implements MessageWriter using Apron library.
ApronMessageWriter(String, Collection<String>) - Constructor for class one.edee.babylon.imp0rt.ApronMessageWriter
 
ASheet - Interface in one.edee.babylon.sheets.gsheets.model
Abstraction exposing only required properties of Sheet from GSheets client library model.
AuthorizedGSheetsClient - Class in one.edee.babylon.sheets.gsheets.legacy
Service to work with google spreadsheets.
AuthorizedGSheetsClient() - Constructor for class one.edee.babylon.sheets.gsheets.legacy.AuthorizedGSheetsClient
 

B

BabylonExpImpBaseMojo - Class in one.edee.babylon.maven
Base class for Action.EXPORT and Action.IMPORT actions running as maven plugin.
BabylonExpImpBaseMojo() - Constructor for class one.edee.babylon.maven.BabylonExpImpBaseMojo
 
BabylonExportMojo - Class in one.edee.babylon.maven
 
BabylonExportMojo() - Constructor for class one.edee.babylon.maven.BabylonExportMojo
 
BabylonImportMojo - Class in one.edee.babylon.maven
 
BabylonImportMojo() - Constructor for class one.edee.babylon.maven.BabylonImportMojo
 

C

COL_KEY - Static variable in class one.edee.babylon.sheets.SheetConstants
Name of the column with names of the properties in google sheet.
COL_PRIMARY - Static variable in class one.edee.babylon.sheets.SheetConstants
Name of the column with text values of the primary mutation in google sheet.
CommonConfiguration - Class in one.edee.babylon.spring
 
CommonConfiguration() - Constructor for class one.edee.babylon.spring.CommonConfiguration
 
CONFIG_FILE_PARAM - Static variable in class one.edee.babylon.maven.BabylonExpImpBaseMojo
 
containsMessage(String, String) - Method in class one.edee.babylon.snapshot.SnapshotAdapter
 
containsMessage(String, String) - Method in interface one.edee.babylon.snapshot.TranslationSnapshotReadContract
Check if translation snapshot contains message msgKey for file msgFile.
createSheet(String, String, List<List<String>>, List<String>) - Method in interface one.edee.babylon.export.Exporter.SheetContract
Creates a new sheet a fills it with provided data.
createSheet(String, String, List<List<String>>, List<String>) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetServiceExporterContractAdaptor
 

D

deleteSheet(Integer) - Method in class one.edee.babylon.sheets.gsheets.GSheetApiRequestFactory
 
deleteSheets(String, Collection<Integer>) - Method in interface one.edee.babylon.export.Exporter.SheetContract
Deletes specified sheets from given spreadsheet.
deleteSheets(String, Collection<Integer>) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetService
 
deleteSheets(String, Collection<Integer>) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetServiceExporterContractAdaptor
 
doImport(String) - Method in class one.edee.babylon.imp0rt.ImportProcessor
 

E

EMPTY_VAL - Static variable in class one.edee.babylon.sheets.SheetConstants
 
execute() - Method in class one.edee.babylon.maven.BabylonExpImpBaseMojo
 
executeRequest() - Method in class one.edee.babylon.sheets.gsheets.executor.RateLimitingRequestExecutor
Send the batch request, waiting for 1..2..4..8..RateLimitingRequestExecutor.MAX_BACKOFF_TIME_SEC seconds, retrying up to RateLimitingRequestExecutor.MAX_RETRIES times.
exists(String) - Static method in class one.edee.babylon.util.FileUtils
Checks if file exists.
expandPath(String, AntPathResourceLoader) - Method in class one.edee.babylon.util.PathUtils
Gets all relative paths of files for given path by org.springframework.core.io.support.PathMatchingResourcePatternResolver.
Exporter - Class in one.edee.babylon.export
Performs the export phase that generates translation sheets.
Exporter(TranslationCollector, TranslationSnapshotWriteContract, Exporter.SheetContract, AntPathResourceLoader) - Constructor for class one.edee.babylon.export.Exporter
 
exporter(TranslationCollector, TranslationSnapshotWriteContract, Exporter.SheetContract, AntPathResourceLoader) - Method in class one.edee.babylon.spring.ExporterConfiguration
 
Exporter.SheetContract - Interface in one.edee.babylon.export
Defines sheet operations required by Exporter.
ExporterConfiguration - Class in one.edee.babylon.spring
 
ExporterConfiguration() - Constructor for class one.edee.babylon.spring.ExporterConfiguration
 
ExportResult - Class in one.edee.babylon.export.dto
 
ExportResult() - Constructor for class one.edee.babylon.export.dto.ExportResult
 

F

fileFromPathOrCreate(String) - Static method in class one.edee.babylon.util.FileUtils
Opens file if exists, or creates it if not exist yet.
fileFromPathOrThrow(String) - Static method in class one.edee.babylon.util.FileUtils
Opens file if exists, throws exception otherwise.
FileUtils - Class in one.edee.babylon.util
 
FileUtils() - Constructor for class one.edee.babylon.util.FileUtils
 
forceSetSnapshotFile(Path) - Method in class one.edee.babylon.db.SnapshotManager
Deprecated.

G

getAction() - Method in class one.edee.babylon.maven.BabylonExpImpBaseMojo
 
getAction() - Method in class one.edee.babylon.maven.BabylonExportMojo
 
getAction() - Method in class one.edee.babylon.maven.BabylonImportMojo
 
getDataRowCount() - Method in class one.edee.babylon.export.dto.TranslationSheet
 
getDataRows() - Method in class one.edee.babylon.export.dto.TranslationSheet
 
getFileNameForTranslation(String, String) - Static method in class one.edee.babylon.msgfile.TranslationFileUtils
Get file name like primaryPropFilePath + ("_" + mutation if is not null or empty) + possible original extension of primaryPropFilePath.
getFileStatistic(String) - Method in class one.edee.babylon.statistics.TranslationStatisticsOfImport
 
getId() - Method in interface one.edee.babylon.sheets.gsheets.model.ASheet
 
getId() - Method in class one.edee.babylon.sheets.gsheets.model.SheetAdaptor
 
getLastMessageValue(String, String) - Method in class one.edee.babylon.snapshot.SnapshotAdapter
 
getLastMessageValue(String, String) - Method in interface one.edee.babylon.snapshot.TranslationSnapshotReadContract
Return the message value of the message key msgKey as captured in the snapshot.
getMutationProperties(String) - Method in class one.edee.babylon.entity.MessageFileContent
 
getOrCreateDataFile() - Method in class one.edee.babylon.db.SnapshotManager
Gets existing Snapshot object (from Json file on disk) or create new Snapshot object, according to file name specified by TranslationConfiguration#getDataFileName()
getOriginalDataFile() - Method in class one.edee.babylon.db.SnapshotManager
Deprecated.
getOrPutNewPropFileByFileName(String) - Method in class one.edee.babylon.snapshot.Snapshot
Get MessageFileContent by relative file name and path to the source/destination properties file.
getPropertiesStatus() - Method in class one.edee.babylon.entity.PropertiesMap
 
getPropertyStatus(String) - Method in class one.edee.babylon.entity.MessageFileContent
 
getPropertyStatus(String) - Method in class one.edee.babylon.entity.PropertiesMap
Get PropertyStatus by key.
getPropertyValue(String) - Method in class one.edee.babylon.entity.MessageFileContent
 
getPropFileByFileName(String) - Method in class one.edee.babylon.snapshot.Snapshot
 
getPropFileById(Integer) - Method in class one.edee.babylon.snapshot.Snapshot
Get MessageFileContent by id of the path.
getResources(String) - Method in interface one.edee.babylon.util.AntPathResourceLoader
Resolve the given path (with Ant-style patterns) into Resource objects.
getResources(String) - Method in class one.edee.babylon.util.spring.SpringResourceLoader
 
getRowCount() - Method in class one.edee.babylon.properties.Property
 
getSheetName(String, Integer) - Method in class one.edee.babylon.sheets.SheetUtils
 
getSheetsClient() - Method in class one.edee.babylon.sheets.gsheets.executor.RateLimitingRequestExecutor
 
getSheetService() - Method in interface one.edee.babylon.sheets.gsheets.GSheetsClient
 
getSheetService() - Method in class one.edee.babylon.sheets.gsheets.legacy.AuthorizedGSheetsClient
Get cached or build a new authorized API client service.
getSnapshotPath() - Method in class one.edee.babylon.config.TranslationConfiguration
 
getType() - Method in class one.edee.babylon.properties.Property
 
getUnderlyingSnapshot() - Method in class one.edee.babylon.snapshot.SnapshotAdapter
 
getUnderlyingSnapshot() - Method in interface one.edee.babylon.snapshot.TranslationSnapshotWriteContract
Gives access to underlying Snapshot, mainly for use in tests.
getValue() - Method in class one.edee.babylon.properties.Property
 
GitAdd - Interface in one.edee.babylon.git
 
gitAddFile(String) - Method in interface one.edee.babylon.git.GitAdd
 
gitAddFile(String) - Method in class one.edee.babylon.git.RuntimeExecGitAdd
 
GOOGLE_SHEET_ID_PARAM - Static variable in class one.edee.babylon.maven.BabylonExpImpBaseMojo
 
gsClient - Variable in class one.edee.babylon.sheets.gsheets.executor.RateLimitingRequestExecutor
 
GSheetApiRequestFactory - Class in one.edee.babylon.sheets.gsheets
Helps create requests for the Google Sheets API client library.
GSheetApiRequestFactory() - Constructor for class one.edee.babylon.sheets.gsheets.GSheetApiRequestFactory
 
gSheetApiRequestFactory() - Method in class one.edee.babylon.spring.CommonConfiguration
 
GSheetsClient - Interface in one.edee.babylon.sheets.gsheets
Use to retrieve Google Sheets API client, Sheets.
gSheetsClient() - Method in class one.edee.babylon.spring.CommonConfiguration
 

H

hideFirstColumn(Integer) - Method in class one.edee.babylon.sheets.gsheets.GSheetApiRequestFactory
 

I

ImporterConfiguration - Class in one.edee.babylon.spring
 
ImporterConfiguration() - Constructor for class one.edee.babylon.spring.ImporterConfiguration
 
ImportFileStatistic - Class in one.edee.babylon.statistics
Statistics data for one processed file while Action.IMPORT action.
ImportFileStatistic() - Constructor for class one.edee.babylon.statistics.ImportFileStatistic
 
ImportProcessor - Class in one.edee.babylon.imp0rt
Processor for Action.IMPORT action.
ImportProcessor(LightGSheetService, SnapshotManager, PropertyFileLoader, TranslationConfiguration) - Constructor for class one.edee.babylon.imp0rt.ImportProcessor
 
importProcessor(LightGSheetService, SnapshotManager, PropertyFileLoader, TranslationConfiguration) - Method in class one.edee.babylon.spring.ImporterConfiguration
 
ImportSheetProcessor - Class in one.edee.babylon.imp0rt
 
ImportSheetProcessor() - Constructor for class one.edee.babylon.imp0rt.ImportSheetProcessor
 
includesMsgFile(String) - Method in class one.edee.babylon.snapshot.SnapshotAdapter
 
includesMsgFile(String) - Method in interface one.edee.babylon.snapshot.TranslationSnapshotReadContract
Check if message file msgFile is part of translation snapshot.
incTotalNotFoundInPrimaryFile(int) - Method in class one.edee.babylon.statistics.TranslationStatisticsOfImport
 
incTotalUpdatedCnt() - Method in class one.edee.babylon.statistics.TranslationStatisticsOfImport
 
incUpdatedCnt() - Method in class one.edee.babylon.statistics.ImportFileStatistic
 
isPropComment() - Method in class one.edee.babylon.properties.Property
 
isPropEmptyLine() - Method in class one.edee.babylon.properties.Property
 
isPropValue() - Method in class one.edee.babylon.properties.Property
 
isPropValueMultiLine() - Method in class one.edee.babylon.properties.Property
 

J

jsonObjFromFile(File, Class<T>) - Static method in class one.edee.babylon.util.JsonUtils
Deserialization of File to Json object.
jsonObjFromString(String, Class<T>) - Static method in class one.edee.babylon.util.JsonUtils
Deserialization of String to Json object.
JsonUtils - Class in one.edee.babylon.util
Utility class for Json manipulations.

L

LightGSheetService - Class in one.edee.babylon.sheets.gsheets
Implements business logic by calling Google Sheets API client library in a way that optimizes number of HTTP requests sent.
LightGSheetService(GSheetApiRequestFactory, GSheetsClient) - Constructor for class one.edee.babylon.sheets.gsheets.LightGSheetService
 
lightGSheetService(GSheetApiRequestFactory, GSheetsClient) - Method in class one.edee.babylon.spring.CommonConfiguration
 
LightGSheetServiceExporterContractAdaptor - Class in one.edee.babylon.sheets.gsheets
Implements contract for translation export using LightGSheetService without exposing its details.
LightGSheetServiceExporterContractAdaptor(LightGSheetService) - Constructor for class one.edee.babylon.sheets.gsheets.LightGSheetServiceExporterContractAdaptor
 
listMsgFiles() - Method in class one.edee.babylon.snapshot.SnapshotAdapter
 
listMsgFiles() - Method in interface one.edee.babylon.snapshot.TranslationSnapshotReadContract
Lists all message files included in the translation snapshot
listSheets(String) - Method in interface one.edee.babylon.export.Exporter.SheetContract
Lists all sheets of spreadsheet spreadsheetId.
listSheets(String) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetServiceExporterContractAdaptor
 
listSheetsEagerly(String) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetService
Lists all sheets of a spreadsheet also fetching their cell data.
listSheetsLazily(String) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetService
Lists all sheets of a spreadsheet without loading their cell data.
load(Reader) - Method in class one.edee.babylon.properties.PropertyFileActiveRecord
Loads properties from file by specified reader.
loadPrimaryMessages(String) - Method in class one.edee.babylon.export.ApronMessageLoader
 
loadPrimaryMessages(String) - Method in interface one.edee.babylon.export.MessageLoader
Loads primary language messages for given message file path.
loadProperties(InputStream) - Method in class one.edee.babylon.properties.PropertyFileLoader
Loads properties from input stream.
loadPropertiesFromFile(String) - Method in class one.edee.babylon.properties.PropertyFileLoader
Loads properties from file.
loadSheet(String, String) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetService
Loads sheet from given spreadsheet, if exists.
loadTranslations(String, List<String>) - Method in class one.edee.babylon.export.ApronMessageLoader
 
loadTranslations(String, List<String>) - Method in interface one.edee.babylon.export.MessageLoader
Loads translations of messages for given message file path filePath, searching for translations to languages given in languages.

M

main(String[]) - Static method in class one.edee.babylon.SpringBootConsoleApplication
 
MainService - Class in one.edee.babylon
Main service for translation.
MainService(Exporter, ImportProcessor) - Constructor for class one.edee.babylon.MainService
 
MessageFileContent - Class in one.edee.babylon.entity
Class representing Json specification of one properties fileName with list of properties (keys and values) in Snapshot.
MessageFileContent() - Constructor for class one.edee.babylon.entity.MessageFileContent
 
MessageFileContentMessageWriter - Class in one.edee.babylon.imp0rt.legacy
Legacy implemetation of MessageWriter.
MessageFileContentMessageWriter(MessageFileContent) - Constructor for class one.edee.babylon.imp0rt.legacy.MessageFileContentMessageWriter
 
MessageFileExportResult - Class in one.edee.babylon.export.dto
Represent result of an export of a single message file, including the translation sheet data and the number statistics explaining what happened during the processing.
MessageFileExportResult() - Constructor for class one.edee.babylon.export.dto.MessageFileExportResult
 
MessageFileExportStats - Class in one.edee.babylon.export.stats
Holds translation statistics for a single message file.
MessageFileExportStats(String, int, int, int, int) - Constructor for class one.edee.babylon.export.stats.MessageFileExportStats
 
messageFileProcessor(TranslationSnapshotReadContract) - Method in class one.edee.babylon.spring.ExporterConfiguration
 
MessageLoader - Interface in one.edee.babylon.export
 
messageLoader() - Method in class one.edee.babylon.spring.ExporterConfiguration
 
MessageWriter - Interface in one.edee.babylon.imp0rt
Updates content of message files (property files for primary language and for translations).

O

objToJsonFile(File, Object, boolean) - Static method in class one.edee.babylon.util.JsonUtils
Serialization of object to Json File.
objToJsonFile(File, Object, boolean, FilterProvider) - Static method in class one.edee.babylon.util.JsonUtils
Serialization of object to Json File with possibility to exclude some properties from serialization by name.
objToJsonString(Object, boolean) - Static method in class one.edee.babylon.util.JsonUtils
Serialization of object to Json string
one.edee.babylon - package one.edee.babylon
 
one.edee.babylon.config - package one.edee.babylon.config
 
one.edee.babylon.db - package one.edee.babylon.db
 
one.edee.babylon.entity - package one.edee.babylon.entity
 
one.edee.babylon.enums - package one.edee.babylon.enums
 
one.edee.babylon.export - package one.edee.babylon.export
 
one.edee.babylon.export.dto - package one.edee.babylon.export.dto
 
one.edee.babylon.export.stats - package one.edee.babylon.export.stats
 
one.edee.babylon.git - package one.edee.babylon.git
 
one.edee.babylon.imp0rt - package one.edee.babylon.imp0rt
 
one.edee.babylon.imp0rt.legacy - package one.edee.babylon.imp0rt.legacy
 
one.edee.babylon.maven - package one.edee.babylon.maven
 
one.edee.babylon.msgfile - package one.edee.babylon.msgfile
 
one.edee.babylon.properties - package one.edee.babylon.properties
 
one.edee.babylon.sheets - package one.edee.babylon.sheets
 
one.edee.babylon.sheets.gsheets - package one.edee.babylon.sheets.gsheets
 
one.edee.babylon.sheets.gsheets.executor - package one.edee.babylon.sheets.gsheets.executor
 
one.edee.babylon.sheets.gsheets.legacy - package one.edee.babylon.sheets.gsheets.legacy
 
one.edee.babylon.sheets.gsheets.model - package one.edee.babylon.sheets.gsheets.model
 
one.edee.babylon.snapshot - package one.edee.babylon.snapshot
 
one.edee.babylon.spring - package one.edee.babylon.spring
 
one.edee.babylon.statistics - package one.edee.babylon.statistics
 
one.edee.babylon.util - package one.edee.babylon.util
 
one.edee.babylon.util.spring - package one.edee.babylon.util.spring
 

P

PathUtils - Class in one.edee.babylon.util
 
PathUtils() - Constructor for class one.edee.babylon.util.PathUtils
 
processSheet(Sheet, Snapshot) - Method in class one.edee.babylon.imp0rt.ImportSheetProcessor
 
PropertiesMap - Class in one.edee.babylon.entity
Properties with its statuses like PropertyStatus and protection from null values.
PropertiesMap() - Constructor for class one.edee.babylon.entity.PropertiesMap
 
Property - Class in one.edee.babylon.properties
Common class for property values of all types by PropertyType
Property(PropertyType, String) - Constructor for class one.edee.babylon.properties.Property
 
PropertyFileActiveRecord - Class in one.edee.babylon.properties
My own implementation for reading/writing of properties files.
PropertyFileActiveRecord() - Constructor for class one.edee.babylon.properties.PropertyFileActiveRecord
 
PropertyFileLoader - Class in one.edee.babylon.properties
Loads PropertyFileLoader from a file.
PropertyFileLoader() - Constructor for class one.edee.babylon.properties.PropertyFileLoader
 
propertyFileLoader() - Method in class one.edee.babylon.spring.ImporterConfiguration
 
PropertyStatus - Enum in one.edee.babylon.enums
Working status of one property in translation process.
PropertyType - Enum in one.edee.babylon.enums
Enum of all types of properties Property
protectCellsInFirstTwoColumns(Integer, List<String>) - Method in class one.edee.babylon.sheets.gsheets.GSheetApiRequestFactory
 
put(String, String) - Method in class one.edee.babylon.entity.PropertiesMap
 
put(String, String, PropertyStatus) - Method in class one.edee.babylon.entity.PropertiesMap
Puts property value and its status at once.
putDataPropFileById(Integer, MessageFileContent) - Method in class one.edee.babylon.snapshot.Snapshot
 
putFileStatistic(String, ImportFileStatistic) - Method in class one.edee.babylon.statistics.TranslationStatisticsOfImport
 
putMutationProperties(String, PropertiesMap) - Method in class one.edee.babylon.entity.MessageFileContent
 
putMutationProperty(String, String, String) - Method in class one.edee.babylon.entity.MessageFileContent
 
putProperty(String, String) - Method in class one.edee.babylon.entity.MessageFileContent
Puts value for property for specified key and set logical working state of property like value of PropertyStatus:
- PropertyStatus.NEW if key not exists
- PropertyStatus.CHANGED if value of key is different than previous value
- PropertyStatus.UNCHANGED if value of key is same
putProperty(String, String, PropertyStatus) - Method in class one.edee.babylon.entity.MessageFileContent
putPropertyStatus(String, PropertyStatus) - Method in class one.edee.babylon.entity.MessageFileContent
 
putPropertyStatus(String, PropertyStatus) - Method in class one.edee.babylon.entity.PropertiesMap
Changes state of property by specified key externally.
putPropFile(String, MessageFileContent) - Method in class one.edee.babylon.snapshot.Snapshot
 

R

RateLimitingRequestExecutor<T extends com.google.api.client.json.GenericJson,U extends com.google.api.client.json.GenericJson> - Class in one.edee.babylon.sheets.gsheets.executor
Executes Google Sheets API batch requests using exponential backoff in response to API rate limiting.
RateLimitingRequestExecutor(GSheetsClient, String, T) - Constructor for class one.edee.babylon.sheets.gsheets.executor.RateLimitingRequestExecutor
 
readAndCheckConfiguration(String) - Method in class one.edee.babylon.config.TranslationConfigurationReader
 
readSnapshot(Path) - Static method in class one.edee.babylon.db.SnapshotUtils
 
readSnapshot(File) - Static method in class one.edee.babylon.db.SnapshotUtils
 
registerMsgFile(String) - Method in class one.edee.babylon.snapshot.SnapshotAdapter
 
registerMsgFile(String) - Method in interface one.edee.babylon.snapshot.TranslationSnapshotWriteContract
Generated persistent id for [msgFilePath] and stores the path along the new id
removeMsgFilePaths(Collection<String>) - Method in class one.edee.babylon.snapshot.SnapshotAdapter
 
removeMsgFilePaths(Collection<String>) - Method in interface one.edee.babylon.snapshot.TranslationSnapshotWriteContract
Removes message file paths from the translation snapshot.
resizeAllColumns(Integer, Integer) - Method in class one.edee.babylon.sheets.gsheets.GSheetApiRequestFactory
Resizes all columns in given sheet
run(String...) - Method in class one.edee.babylon.SpringBootConsoleApplication
 
RuntimeExecGitAdd - Class in one.edee.babylon.git
 
RuntimeExecGitAdd() - Constructor for class one.edee.babylon.git.RuntimeExecGitAdd
 

S

save(Writer) - Method in class one.edee.babylon.properties.PropertyFileActiveRecord
Saves properties into file by specified writer.
setValue(String) - Method in class one.edee.babylon.properties.Property
 
setWrapWrappingStrategyForAllCells(Integer) - Method in class one.edee.babylon.sheets.gsheets.GSheetApiRequestFactory
 
SheetAdaptor - Class in one.edee.babylon.sheets.gsheets.model
Implements ASheet with Sheet from Google Sheets client library.
SheetAdaptor(Sheet) - Constructor for class one.edee.babylon.sheets.gsheets.model.SheetAdaptor
 
SheetConstants - Class in one.edee.babylon.sheets
Names of columns in the exported sheet.
SheetConstants() - Constructor for class one.edee.babylon.sheets.SheetConstants
 
sheetContract(LightGSheetService) - Method in class one.edee.babylon.spring.ExporterConfiguration
 
SheetParams - Class in one.edee.babylon.entity
Crate class for transport of the sheet parameters.
SheetParams() - Constructor for class one.edee.babylon.entity.SheetParams
 
SheetsException - Exception in one.edee.babylon.sheets
 
SheetsException(String) - Constructor for exception one.edee.babylon.sheets.SheetsException
 
SheetsException(String, Throwable) - Constructor for exception one.edee.babylon.sheets.SheetsException
 
SheetsException(Throwable) - Constructor for exception one.edee.babylon.sheets.SheetsException
 
SheetUtils - Class in one.edee.babylon.sheets
Deals with sheets, but outside of Google Sheets API.
SheetUtils() - Constructor for class one.edee.babylon.sheets.SheetUtils
 
Snapshot - Class in one.edee.babylon.snapshot
Class representing translation data file (snapshot) in json file.
Snapshot() - Constructor for class one.edee.babylon.snapshot.Snapshot
 
SnapshotAdapter - Class in one.edee.babylon.snapshot
Implements snapshot contracts by delegating to [Snapshot] without exposing its details.
SnapshotAdapter(Snapshot) - Constructor for class one.edee.babylon.snapshot.SnapshotAdapter
 
snapshotAdapter(SnapshotManager) - Method in class one.edee.babylon.spring.ExporterConfiguration
 
SnapshotManager - Class in one.edee.babylon.db
Manages Snapshot instance.
SnapshotManager(Path) - Constructor for class one.edee.babylon.db.SnapshotManager
 
snapshotManager(TranslationConfiguration) - Method in class one.edee.babylon.spring.CommonConfiguration
 
SnapshotUtils - Class in one.edee.babylon.db
Utils to read/write Snapshot from/to JSON.
SnapshotUtils() - Constructor for class one.edee.babylon.db.SnapshotUtils
 
spreadsheetId - Variable in class one.edee.babylon.sheets.gsheets.executor.RateLimitingRequestExecutor
 
SpreadsheetUpdateRQE - Class in one.edee.babylon.sheets.gsheets.executor
 
SpreadsheetUpdateRQE(GSheetsClient, String, BatchUpdateSpreadsheetRequest) - Constructor for class one.edee.babylon.sheets.gsheets.executor.SpreadsheetUpdateRQE
 
SpreadsheetValuesUpdateRQE - Class in one.edee.babylon.sheets.gsheets.executor
 
SpreadsheetValuesUpdateRQE(GSheetsClient, String, BatchUpdateValuesRequest) - Constructor for class one.edee.babylon.sheets.gsheets.executor.SpreadsheetValuesUpdateRQE
 
SpringBootConsoleApplication - Class in one.edee.babylon
Project that provides support for Java property file translation.
SpringBootConsoleApplication() - Constructor for class one.edee.babylon.SpringBootConsoleApplication
 
SpringResourceLoader - Class in one.edee.babylon.util.spring
Implementation of resource loader using Spring Core.
SpringResourceLoader() - Constructor for class one.edee.babylon.util.spring.SpringResourceLoader
 
startTranslation(Action, TranslationConfiguration, String) - Method in class one.edee.babylon.MainService
 
storePrimaryMessage(String, String) - Method in class one.edee.babylon.imp0rt.ApronMessageWriter
 
storePrimaryMessage(String, String) - Method in class one.edee.babylon.imp0rt.legacy.MessageFileContentMessageWriter
 
storePrimaryMessage(String, String) - Method in interface one.edee.babylon.imp0rt.MessageWriter
Stores new message in primary language.
storeTranslation(String, String, String) - Method in class one.edee.babylon.imp0rt.ApronMessageWriter
 
storeTranslation(String, String, String) - Method in class one.edee.babylon.imp0rt.legacy.MessageFileContentMessageWriter
 
storeTranslation(String, String, String) - Method in interface one.edee.babylon.imp0rt.MessageWriter
Stores translation (message in language different from primary).

T

toString() - Method in class one.edee.babylon.properties.Property
 
toString() - Method in class one.edee.babylon.statistics.TranslationStatisticsBase
 
toString() - Method in class one.edee.babylon.statistics.TranslationStatisticsOfImport
 
TranslationCollector - Class in one.edee.babylon.export
Collects messages from primary language message files and from translation message files.
TranslationCollector() - Constructor for class one.edee.babylon.export.TranslationCollector
 
translationCollector(MessageLoader, MessageFileProcessor, TranslationSnapshotReadContract, TranslationSnapshotWriteContract) - Method in class one.edee.babylon.spring.ExporterConfiguration
 
TranslationConfiguration - Class in one.edee.babylon.config
Class representing translation configuration in json file.
TranslationConfiguration() - Constructor for class one.edee.babylon.config.TranslationConfiguration
 
translationConfiguration(Environment) - Method in class one.edee.babylon.spring.CommonConfiguration
 
TranslationConfigurationReader - Class in one.edee.babylon.config
Reads translation configuration file and performs basic validation on it.
TranslationConfigurationReader() - Constructor for class one.edee.babylon.config.TranslationConfigurationReader
 
TranslationFileUtils - Class in one.edee.babylon.msgfile
Utility methods that deal with i18n files in some way.
TranslationFileUtils() - Constructor for class one.edee.babylon.msgfile.TranslationFileUtils
 
TranslationSheet - Class in one.edee.babylon.export.dto
 
TranslationSheet() - Constructor for class one.edee.babylon.export.dto.TranslationSheet
 
TranslationSnapshotReadContract - Interface in one.edee.babylon.snapshot
Set of operations that are required from the snapshot of current translation stat - i.e.
TranslationSnapshotWriteContract - Interface in one.edee.babylon.snapshot
Set of write operations that are required from the translation snapshot.
TranslationStatisticsBase - Class in one.edee.babylon.statistics
Base class for collecting and presenting statistics from translation processing.
TranslationStatisticsBase() - Constructor for class one.edee.babylon.statistics.TranslationStatisticsBase
 
TranslationStatisticsOfImport - Class in one.edee.babylon.statistics
Class for collecting and presenting statistics from Action.IMPORT processing.
TranslationStatisticsOfImport() - Constructor for class one.edee.babylon.statistics.TranslationStatisticsOfImport
 

U

updateSheetStyle(String, Integer, List<String>) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetService
Updates style of an existing sheet.
uploadDataToGoogleSheet(String, String, List<List<String>>) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetService
Stores data in a new sheet in given spreadsheet.
uploadDataToGoogleSheet(String, String, List<List<String>>, int, int) - Method in class one.edee.babylon.sheets.gsheets.LightGSheetService
Stores data in a new sheet in given spreadsheet.

V

valueOf(String) - Static method in enum one.edee.babylon.enums.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum one.edee.babylon.enums.PropertyStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum one.edee.babylon.enums.PropertyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum one.edee.babylon.enums.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum one.edee.babylon.enums.PropertyStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum one.edee.babylon.enums.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.

W

walkPathsAndCollectTranslationSheets(Collection<String>, List<String>) - Method in class one.edee.babylon.export.TranslationCollector
Collects message files and given a list of languages to translate to, generates a translation sheet that contains messages in primary language and possibly existing translated messages, if the translated message exists for given language and unless invalidated by the change to its primary message.
walkPathsAndWriteSheets(List<String>, List<String>, String, Path) - Method in class one.edee.babylon.export.Exporter
Walks message file paths, gathering messages and translations, producing translation sheets in given GSheet spreadsheet.
walkPathsAndWriteSheets(List<String>, List<String>, String, Path, List<String>) - Method in class one.edee.babylon.export.Exporter
Walks message file paths, gathering messages and translations, producing translation sheets in given GSheet spreadsheet.
writeSnapshot(Snapshot, Path) - Static method in class one.edee.babylon.db.SnapshotUtils
 
writeSnapshot(Snapshot, File) - Static method in class one.edee.babylon.db.SnapshotUtils
 
A B C D E F G H I J L M O P R S T U V W 
Skip navigation links

Copyright © 2021 FG Forrest, a.s.. All rights reserved.