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)
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) |
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)
qualifiedSrcDocName
- source document name with extensionlocaleMapping
- locale mappingCopyright © 2015 Zanata Project. All rights reserved.