public class RuleBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PACKAGE |
Constructor and Description |
---|
RuleBuilder(ViewBuilder viewBuilder,
String name) |
RuleBuilder(ViewBuilder viewBuilder,
String pkg,
String name) |
Modifier and Type | Method and Description |
---|---|
<T> RuleBuilder |
attribute(Rule.Attribute<T> attribute,
DynamicValueSupplier<T> value) |
<T> RuleBuilder |
attribute(Rule.Attribute<T> attribute,
T value) |
Rule |
build(RuleItemBuilder<?>... viewItemBuilders) |
static String |
getCanonicalSimpleName(Class<?> c) |
RuleBuilder |
metadata(String key,
Object value) |
RuleBuilder |
unit(Class<?> unitClass) |
RuleBuilder |
unit(String unit) |
public static final String DEFAULT_PACKAGE
public RuleBuilder(ViewBuilder viewBuilder, String name)
public RuleBuilder(ViewBuilder viewBuilder, String pkg, String name)
public RuleBuilder unit(String unit)
public RuleBuilder unit(Class<?> unitClass)
public <T> RuleBuilder attribute(Rule.Attribute<T> attribute, T value)
public <T> RuleBuilder attribute(Rule.Attribute<T> attribute, DynamicValueSupplier<T> value)
public RuleBuilder metadata(String key, Object value)
public Rule build(RuleItemBuilder<?>... viewItemBuilders)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.