javax.faces.webapp.pdl.facelets
Class FaceletsArtifactFactory

java.lang.Object
  extended by javax.faces.webapp.pdl.facelets.FaceletsArtifactFactory
All Implemented Interfaces:
FacesWrapper<FaceletsArtifactFactory>

public abstract class FaceletsArtifactFactory
extends Object
implements FacesWrapper<FaceletsArtifactFactory>

Allow separation of interface from implementation for the Facelets implementation for JSF 2.0


Constructor Summary
FaceletsArtifactFactory()
           
 
Method Summary
abstract  TagAttribute createTagAttribute(Location location, String ns, String localName, String qName, String value)
           
abstract  TagAttributes createTagAttributes(TagAttribute[] attrs)
           
 FaceletsArtifactFactory getWrapped()
          

If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped.

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FaceletsArtifactFactory

public FaceletsArtifactFactory()
Method Detail

getWrapped

public FaceletsArtifactFactory getWrapped()

If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null.

Specified by:
getWrapped in interface FacesWrapper<FaceletsArtifactFactory>

createTagAttribute

public abstract TagAttribute createTagAttribute(Location location,
                                                String ns,
                                                String localName,
                                                String qName,
                                                String value)

createTagAttributes

public abstract TagAttributes createTagAttributes(TagAttribute[] attrs)


Copyright © 2002-2008 Sun Microsystems, Inc. All Rights Reserved.