Class CompositeResourceLibrary
- java.lang.Object
- 
- org.apache.myfaces.view.facelets.tag.composite.CompositeResourceLibrary
 
- 
- All Implemented Interfaces:
- TagLibrary
 
 public class CompositeResourceLibrary extends Object implements TagLibrary This class create composite component tag handlers for "http://java.sun.com/jsf/composite/" namespace. Note that the class that create composite component tag handlers using its own namespace defined in facelet taglib .xml file see TagLibraryConfig.TagLibraryImpl- Version:
- $Revision$ $Date$
- Author:
- Leonardo Uribe (latest modification by $Author$)
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringJCP_NAMESPACE_PREFIXstatic StringNAMESPACE_PREFIXstatic StringSUN_NAMESPACE_PREFIX
 - 
Constructor SummaryConstructors Constructor Description CompositeResourceLibrary(FacesContext facesContext, String namespacePrefix)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsFunction(String ns, String name)If this library contains the specified function namebooleancontainsNamespace(String ns)If this library contains the passed namespacebooleancontainsTagHandler(String ns, String localName)If this library contains a TagHandler for the namespace and local nameMethodcreateFunction(String ns, String name)Return a Method instance for the passed namespace and nameTagHandlercreateTagHandler(String ns, String localName, TagConfig tag)Create a new instance of a TagHandler, using the passed TagConfigbooleanhandles(String resourceName)
 
- 
- 
- 
Field Detail- 
NAMESPACE_PREFIXpublic static final String NAMESPACE_PREFIX - See Also:
- Constant Field Values
 
 - 
JCP_NAMESPACE_PREFIXpublic static final String JCP_NAMESPACE_PREFIX - See Also:
- Constant Field Values
 
 - 
SUN_NAMESPACE_PREFIXpublic static final String SUN_NAMESPACE_PREFIX - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
CompositeResourceLibrarypublic CompositeResourceLibrary(FacesContext facesContext, String namespacePrefix) 
 
- 
 - 
Method Detail- 
handlespublic boolean handles(String resourceName) 
 - 
containsFunctionpublic boolean containsFunction(String ns, String name) Description copied from interface:TagLibraryIf this library contains the specified function name- Specified by:
- containsFunctionin interface- TagLibrary
- Parameters:
- ns- namespace
- name- function name
- Returns:
- true if handled
 
 - 
containsNamespacepublic boolean containsNamespace(String ns) Description copied from interface:TagLibraryIf this library contains the passed namespace- Specified by:
- containsNamespacein interface- TagLibrary
- Parameters:
- ns- namespace
- Returns:
- true if the namespace is used in this library
 
 - 
containsTagHandlerpublic boolean containsTagHandler(String ns, String localName) Description copied from interface:TagLibraryIf this library contains a TagHandler for the namespace and local name- Specified by:
- containsTagHandlerin interface- TagLibrary
- Parameters:
- ns- namespace
- localName- local name
- Returns:
- true if handled by this library
 
 - 
createFunctionpublic Method createFunction(String ns, String name) Description copied from interface:TagLibraryReturn a Method instance for the passed namespace and name- Specified by:
- createFunctionin interface- TagLibrary
- Parameters:
- ns- namespace
- name- function name
- Returns:
 
 - 
createTagHandlerpublic TagHandler createTagHandler(String ns, String localName, TagConfig tag) throws FacesException Description copied from interface:TagLibraryCreate a new instance of a TagHandler, using the passed TagConfig- Specified by:
- createTagHandlerin interface- TagLibrary
- Parameters:
- ns- namespace
- localName- local name
- tag- configuration information
- Returns:
- a new TagHandler instance
- Throws:
- FacesException
 
 
- 
 
-