public class FileMappingRuleHandler extends Object
| Constructor and Description |
|---|
FileMappingRuleHandler(FileMappingRule rule,
org.zanata.common.ProjectType projectType,
ConfigurableProjectOptions opts) |
| Modifier and Type | Method and Description |
|---|---|
String |
getRelativeTransFilePathForSourceDoc(QualifiedSrcDocName qualifiedSrcDocName,
LocaleMapping localeMapping,
com.google.common.base.Optional<String> translationFileExtension)
Apply the rule and return relative path of the translation file.
|
boolean |
isApplicable(QualifiedSrcDocName qualifiedSrcDocName)
Check whether the parsed rule is applicable to a source document.
|
static boolean |
isRuleValid(String rule) |
protected static EnumMap<org.zanata.client.commands.FileMappingRuleHandler.Placeholders,String> |
parseToMap(String sourceFile,
LocaleMapping localeMapping,
com.google.common.base.Optional<String> translationFileExtension) |
public FileMappingRuleHandler(FileMappingRule rule, org.zanata.common.ProjectType projectType, ConfigurableProjectOptions opts)
public static boolean isRuleValid(String rule)
public boolean isApplicable(QualifiedSrcDocName qualifiedSrcDocName)
qualifiedSrcDocName - source document name with extensionpublic String getRelativeTransFilePathForSourceDoc(QualifiedSrcDocName qualifiedSrcDocName, @Nonnull LocaleMapping localeMapping, com.google.common.base.Optional<String> translationFileExtension)
qualifiedSrcDocName - source document name with extensionlocaleMapping - locale mappingCopyright © 2015 Zanata Project. All rights reserved.