public abstract class Directive<Value extends DirectiveValue> extends Object implements Show
| Modifier and Type | Field and Description |
|---|---|
static int |
FETCH_DIRECIVE_COUNT |
String |
name |
static int |
NESTED_CONTEXT_DIRECTIVE_COUNT |
| Modifier and Type | Method and Description |
|---|---|
Directive<Value> |
bind(java.util.function.Function<Value,Set<? extends Value>> f) |
Directive<Value> |
clone() |
abstract Directive<Value> |
construct(Set<Value> newValues) |
boolean |
contains(DirectiveValue value) |
boolean |
equals(Object other) |
static List<Class<? extends Directive>> |
getFetchDirectives() |
static List<Class<? extends Directive>> |
getNestedContextDirectives() |
int |
hashCode() |
void |
intersect(Directive<Value> other) |
String |
show() |
boolean |
sourceListEquals(Object other) |
void |
union(Directive<Value> other) |
java.util.stream.Stream<Value> |
values() |
public static final int FETCH_DIRECIVE_COUNT
public static final int NESTED_CONTEXT_DIRECTIVE_COUNT
public static List<Class<? extends Directive>> getNestedContextDirectives()
@Nonnull public final java.util.stream.Stream<Value> values()
@Nonnull public final Directive<Value> bind(@Nonnull java.util.function.Function<Value,Set<? extends Value>> f)
public final boolean contains(@Nonnull DirectiveValue value)
Copyright © 2019. All rights reserved.