Class ParametersStringFontMapping
- java.lang.Object
-
- net.sf.okapi.common.filters.fontmappings.ParametersStringFontMapping
-
- All Implemented Interfaces:
FontMapping
public final class ParametersStringFontMapping extends Object implements FontMapping
Parameters string font mapping implementation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.sf.okapi.common.filters.fontmappings.FontMapping
FontMapping.Output<T>
-
-
Constructor Summary
Constructors Constructor Description ParametersStringFontMapping(ParametersString parametersString)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapplicableTo(String sourceFont)Checks whether the font mapping is applicable to a source font.booleanapplicableTo(LocalePair pair)Checks whether the font mapping is applicable to a locale pair.StringtargetFont()Obtains a target font.<T> TwrittenTo(FontMapping.Output<T> output)Obtains the font mapping output with the written font mapping to it.
-
-
-
Constructor Detail
-
ParametersStringFontMapping
public ParametersStringFontMapping(ParametersString parametersString)
-
-
Method Detail
-
applicableTo
public boolean applicableTo(LocalePair pair)
Checks whether the font mapping is applicable to a locale pair.Empty target font name values are ignored.
- Specified by:
applicableToin interfaceFontMapping- Parameters:
pair- The locale pair- Returns:
trueif the mapping is applicable to the locale pair andfalseotherwise
-
applicableTo
public boolean applicableTo(String sourceFont)
Description copied from interface:FontMappingChecks whether the font mapping is applicable to a source font.- Specified by:
applicableToin interfaceFontMapping- Returns:
trueif the mapping is applicable to the source font andfalseotherwise
-
targetFont
public String targetFont()
Description copied from interface:FontMappingObtains a target font.- Specified by:
targetFontin interfaceFontMapping- Returns:
- The target font name
-
writtenTo
public <T> T writtenTo(FontMapping.Output<T> output)
Description copied from interface:FontMappingObtains the font mapping output with the written font mapping to it.- Specified by:
writtenToin interfaceFontMapping- Parameters:
output- The output- Returns:
- The output with the written font mapping
-
-