public abstract class Rule extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Rule.Builder |
Modifier and Type | Field and Description |
---|---|
protected List<Condition> |
conditions |
static String |
CONDITIONS |
protected String |
documentation |
static String |
DOCUMENTATION |
static String |
ENDPOINT |
static String |
ERROR |
static String |
RULES |
static String |
TREE |
static String |
TYPE |
Modifier | Constructor and Description |
---|---|
protected |
Rule(Rule.Builder builder) |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(RuleValueVisitor<T> v) |
static Rule.Builder |
builder() |
static Rule |
fromNode(JsonNode node) |
List<Condition> |
getConditions() |
public static final String CONDITIONS
public static final String DOCUMENTATION
public static final String ENDPOINT
public static final String ERROR
public static final String TREE
public static final String RULES
public static final String TYPE
protected final String documentation
protected Rule(Rule.Builder builder)
public abstract <T> T accept(RuleValueVisitor<T> v)
public static Rule.Builder builder()
Copyright © 2023. All rights reserved.