public class YamlConfigurationReader extends Object implements AutoCloseable
| Constructor and Description |
|---|
YamlConfigurationReader()
Default Tagged Configuration
|
YamlConfigurationReader(File configurationFile) |
YamlConfigurationReader(String configurationScript) |
YamlConfigurationReader(URL configurationPathAsResource) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeRule(String ruleName,
Map rule) |
void |
addElementRule(String ruleName,
Map rule) |
void |
addProperty(String property,
boolean value) |
void |
addProperty(String property,
String value) |
void |
clearRules() |
void |
close() |
protected void |
compileRegexRules() |
protected void |
findRegexRules() |
Map |
getAttributeRule(String ruleName) |
Map<String,Object> |
getAttributeRules() |
Map |
getElementRule(String ruleName) |
Map<String,Object> |
getElementRules() |
Map |
getNonRegexElementRule(String ruleName)
Non regex element rules only
|
Object |
getProperty(String property) |
Map |
getRegexAttributeRule(String ruleName) |
Map |
getRegexElementRule(String ruleName) |
List<Map> |
getRules(String ruleName)
Find element or attribute rules
|
protected void |
initialize() |
boolean |
isPreserveWhitespace() |
void |
setPreserveWhitespace(boolean preserveWhitespace) |
String |
toString() |
public YamlConfigurationReader()
public YamlConfigurationReader(URL configurationPathAsResource)
public YamlConfigurationReader(File configurationFile)
public YamlConfigurationReader(String configurationScript)
public boolean isPreserveWhitespace()
public void setPreserveWhitespace(boolean preserveWhitespace)
protected void initialize()
public Map getNonRegexElementRule(String ruleName)
ruleName - rule name (aka tag name)public void addProperty(String property, boolean value)
public void clearRules()
protected void findRegexRules()
protected void compileRegexRules()
public void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2021. All rights reserved.