Class YamlConfigurationReader
- java.lang.Object
-
- net.sf.okapi.filters.abstractmarkup.config.YamlConfigurationReader
-
- All Implemented Interfaces:
AutoCloseable
public class YamlConfigurationReader extends Object implements AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description YamlConfigurationReader()Default Tagged ConfigurationYamlConfigurationReader(File configurationFile)YamlConfigurationReader(String configurationScript)YamlConfigurationReader(URL configurationPathAsResource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(String property, boolean value)voidaddProperty(String property, String value)voidclearRules()voidclose()protected voidcompileRegexRules()protected voidfindRegexRules()List<Map>getAllRuleTypes(String ruleName)Find element or attribute rulesMap<String,Object>getAttributeRules()List<Map>getAttributeRules(String ruleName)Map<String,Object>getElementRules()List<Map>getElementRules(String ruleName)ObjectgetProperty(String property)List<Map>getRegexAttributeRules(String ruleName)List<Map>getRegexElementRule(String ruleName)protected voidinitialize()booleanisPreserveWhitespace()voidsetPreserveWhitespace(boolean preserveWhitespace)StringtoString()
-
-
-
Constructor Detail
-
YamlConfigurationReader
public YamlConfigurationReader()
Default Tagged Configuration
-
YamlConfigurationReader
public YamlConfigurationReader(URL configurationPathAsResource)
-
YamlConfigurationReader
public YamlConfigurationReader(File configurationFile)
-
YamlConfigurationReader
public YamlConfigurationReader(String configurationScript)
-
-
Method Detail
-
isPreserveWhitespace
public boolean isPreserveWhitespace()
-
setPreserveWhitespace
public void setPreserveWhitespace(boolean preserveWhitespace)
-
initialize
protected void initialize()
-
addProperty
public void addProperty(String property, boolean value)
-
clearRules
public void clearRules()
-
findRegexRules
protected void findRegexRules()
-
compileRegexRules
protected void compileRegexRules()
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
-