Class MetaRuleset

java.lang.Object
javax.faces.view.facelets.MetaRuleset

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.

Since:
2.0
  • Constructor Details

    • MetaRuleset

      public MetaRuleset()
  • Method Details

    • ignore

      public abstract MetaRuleset ignore(String attribute)

      Customize this MetaRuleset instance to advise it to ignore the attribute named by the attribute argument, returning this.

      Parameters:
      attribute - the name of the attribute to ignore.
      Since:
      2.0
    • ignoreAll

      public abstract MetaRuleset ignoreAll()

      Customize this MetaRuleset instance to advise it to ignore all attributes, returning this.

      Since:
      2.0
    • alias

      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.

      Since:
      2.0
    • add

      public abstract MetaRuleset add(Metadata mapper)

      Add another Metadata to this ruleset, returning this.

      Since:
      2.0
    • addRule

      public abstract MetaRuleset addRule(MetaRule rule)

      Add another MetaRule to this ruleset, returning this.

      Since:
      2.0
    • finish

      public abstract Metadata finish()

      Take actions to apply the rule.