Class CompositeTagDecorator

java.lang.Object
com.sun.faces.facelets.tag.CompositeTagDecorator
All Implemented Interfaces:
TagDecorator

public final class CompositeTagDecorator extends Object implements TagDecorator
A TagDecorator that is composed of 1 or more TagDecorator instances. It uses the chain of responsibility pattern to stop processing if any of the TagDecorators return a value other than null.
Version:
$Id$
Author:
Jacob Hookom
  • Constructor Details

    • CompositeTagDecorator

      public CompositeTagDecorator(TagDecorator[] decorators)
  • Method Details

    • decorate

      public Tag decorate(Tag tag)
      Uses the chain of responsibility pattern to stop processing if any of the TagDecorators return a value other than null.
      Specified by:
      decorate in interface TagDecorator
      Parameters:
      tag - tag to be decorated
      Returns:
      a decorated tag, otherwise null