protected static class HierarchialTranslationTable.PropBasedExportTask extends HierarchialTranslationTable.AbstractExportTask
keys, locales, pkg
Constructor and Description |
---|
PropBasedExportTask(java.lang.String baseDir,
java.lang.String baseFileName,
java.util.List<java.util.Locale> locales,
java.lang.String mode,
java.util.Collection<java.lang.String> keys,
TranslationPackage pkg)
The paths should be one to one with the locales they represent.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Properties |
buildFor(java.util.Locale l) |
void |
run(TaskProgressListener progressListener)
The "work" function.
|
boolean |
validateExport()
This gives the task a chance to check things and ask questions, like "overwrite?".
|
canCancel, getTaskTitle, onComplete
public PropBasedExportTask(java.lang.String baseDir, java.lang.String baseFileName, java.util.List<java.util.Locale> locales, java.lang.String mode, java.util.Collection<java.lang.String> keys, TranslationPackage pkg)
public boolean validateExport()
HierarchialTranslationTable.AbstractExportTask
validateExport
in class HierarchialTranslationTable.AbstractExportTask
protected java.util.Properties buildFor(java.util.Locale l)
public void run(TaskProgressListener progressListener) throws java.lang.Exception
AsyncClientTask
java.lang.Exception