Interface RuleDefinitionReader
-
- All Known Implementing Classes:
AbstractRuleDefinitionReader,JsonRuleDefinitionReader,YamlRuleDefinitionReader
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface RuleDefinitionReaderStrategy interface forRuleDefinitionreaders.- See Also:
JsonRuleDefinitionReader,YamlRuleDefinitionReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<RuleDefinition>read(java.io.Reader reader)Read a list of rule definitions from a rule descriptor.
-
-
-
Method Detail
-
read
java.util.List<RuleDefinition> read(java.io.Reader reader) throws java.lang.Exception
Read a list of rule definitions from a rule descriptor. The descriptor is expected to contain a collection of rule definitions even for a single rule.- Parameters:
reader- of the rules descriptor- Returns:
- a list of rule definitions
- Throws:
java.lang.Exception- if a problem occurs during rule definition reading
-
-