public abstract class MetaRuleset extends Object
A mutable set of rules to be used in auto-wiring state to a particular object instance. Rules assigned to this object will be composed into a single Metadata instance which will encapsulate the ruleset.
| Constructor and Description |
|---|
MetaRuleset() |
| Modifier and Type | Method and Description |
|---|---|
abstract MetaRuleset |
add(Metadata mapper)
Add another |
abstract MetaRuleset |
addRule(MetaRule rule)
Add another |
abstract MetaRuleset |
alias(String attribute,
String property)
Customize this
|
abstract Metadata |
finish()
Take actions to apply the rule. |
abstract MetaRuleset |
ignore(String attribute)
Customize this
|
abstract MetaRuleset |
ignoreAll()
Customize this
|
public abstract MetaRuleset ignore(String attribute)
Customize this
MetaRuleset instance to advise it to ignore the
attribute named by the attribute argument, returning
this.
attribute - the name of the attribute to ignore.public abstract MetaRuleset ignoreAll()
Customize this
MetaRuleset instance to advise it to ignore all
attributes, returning
this.
public abstract MetaRuleset alias(String attribute, String property)
Customize this
MetaRuleset by removing the attribute named by
argument attribute and re-adding it under the name
given by the argument property, returning
this.
public abstract MetaRuleset add(Metadata mapper)
Add another Metadata to this
ruleset, returning this.
public abstract MetaRuleset addRule(MetaRule rule)
Add another MetaRule to this
ruleset, returning this.
public abstract Metadata finish()
Take actions to apply the rule.
Copyright © 2016 JBoss by Red Hat. All rights reserved.