Class BackportBase
- java.lang.Object
-
- org.apache.tomcat.buildutil.translate.BackportBase
-
- Direct Known Subclasses:
BackportEnglish,BackportTranslations
public abstract class BackportBase extends java.lang.ObjectBase class providing common implementation for back-port utilities.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.PropertiessourceEnglishEnglish source properties.protected java.util.Map<java.lang.String,java.util.Properties>sourceTranslationsMap of source translation properties, keyed by locale.protected java.io.FilestorageDirDirectory for storing exported translation files.protected java.util.PropertiestargetEnglishEnglish target properties.protected java.io.FiletargetRootRoot directory of the target project.protected java.util.Map<java.lang.String,java.util.Properties>targetTranslationsMap of target translation properties, keyed by locale.
-
Constructor Summary
Constructors Modifier Constructor Description protectedBackportBase(java.lang.String... args)Constructs a BackportBase instance.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract voidexecute()Executes the back-port operation.
-
-
-
Field Detail
-
sourceTranslations
protected final java.util.Map<java.lang.String,java.util.Properties> sourceTranslations
Map of source translation properties, keyed by locale.
-
targetTranslations
protected final java.util.Map<java.lang.String,java.util.Properties> targetTranslations
Map of target translation properties, keyed by locale.
-
targetRoot
protected final java.io.File targetRoot
Root directory of the target project.
-
sourceEnglish
protected final java.util.Properties sourceEnglish
English source properties.
-
targetEnglish
protected final java.util.Properties targetEnglish
English target properties.
-
storageDir
protected final java.io.File storageDir
Directory for storing exported translation files.
-
-
Constructor Detail
-
BackportBase
protected BackportBase(java.lang.String... args) throws java.io.IOExceptionConstructs a BackportBase instance.- Parameters:
args- array with a single element: the target directory path- Throws:
java.io.IOException- if an I/O error occurs while reading translation files
-
-