public abstract class AbstractRuleDefinitionReader extends java.lang.Object implements RuleDefinitionReader
RuleDefinitionReaders.| Constructor and Description |
|---|
AbstractRuleDefinitionReader() |
| Modifier and Type | Method and Description |
|---|---|
protected RuleDefinition |
createRuleDefinition(java.util.Map<java.lang.String,java.lang.Object> map)
Create a rule definition.
|
protected abstract java.lang.Iterable<java.util.Map<java.lang.String,java.lang.Object>> |
loadRules(java.io.Reader reader)
Load rules from the given reader as an iterable of Maps.
|
java.util.List<RuleDefinition> |
read(java.io.Reader reader)
Read a list of rule definitions from a rule descriptor.
|
public java.util.List<RuleDefinition> read(java.io.Reader reader) throws java.lang.Exception
RuleDefinitionReaderread in interface RuleDefinitionReaderreader - of the rules descriptorjava.lang.Exception - if a problem occurs during rule definition readingprotected abstract java.lang.Iterable<java.util.Map<java.lang.String,java.lang.Object>> loadRules(java.io.Reader reader)
throws java.lang.Exception
reader - to read rules fromjava.lang.Exception - if unable to load rulesprotected RuleDefinition createRuleDefinition(java.util.Map<java.lang.String,java.lang.Object> map)
map - of rule propertiesCopyright © 2020. All Rights Reserved.