org.apache.myfaces.view.facelets.tag
Class CompositeTagDecorator

java.lang.Object
  extended by org.apache.myfaces.view.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: CompositeTagDecorator.java 1187701 2011-10-22 12:21:54Z bommel $
Author:
Jacob Hookom

Constructor Summary
CompositeTagDecorator(TagDecorator[] decorators)
           
 
Method Summary
 Tag decorate(Tag tag)
          Uses the chain of responsibility pattern to stop processing if any of the TagDecorators return a value other than null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeTagDecorator

public CompositeTagDecorator(TagDecorator[] decorators)
Method Detail

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
See Also:
TagDecorator.decorate(javax.faces.view.facelets.Tag)


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.