Class ImportConstantsTagHandler
java.lang.Object
javax.faces.view.facelets.TagHandler
org.primefaces.component.importconstants.ImportConstantsTagHandler
- All Implemented Interfaces:
javax.faces.view.facelets.FaceletHandler
public class ImportConstantsTagHandler
extends javax.faces.view.facelets.TagHandler
TagHandler for the ImportConstants component.-
Field Summary
Fields inherited from class javax.faces.view.facelets.TagHandler
nextHandler, tag, tagId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(javax.faces.view.facelets.FaceletContext ctx, javax.faces.component.UIComponent parent) collectConstants(Class<?> type) Collects all constants of the givenClass.protected Class<?>getClassFromAttribute(javax.faces.view.facelets.TagAttribute attribute, javax.faces.view.facelets.FaceletContext ctx) Gets theClassfrom theTagAttribute.getConstants(javax.faces.context.FacesContext facesContext, Class<?> type) Get all constants of the givenClass.Methods inherited from class javax.faces.view.facelets.TagHandler
getAttribute, getRequiredAttribute, toString
-
Constructor Details
-
ImportConstantsTagHandler
public ImportConstantsTagHandler(javax.faces.view.facelets.TagConfig config)
-
-
Method Details
-
apply
public void apply(javax.faces.view.facelets.FaceletContext ctx, javax.faces.component.UIComponent parent) throws IOException - Throws:
IOException
-
getClassFromAttribute
protected Class<?> getClassFromAttribute(javax.faces.view.facelets.TagAttribute attribute, javax.faces.view.facelets.FaceletContext ctx) Gets theClassfrom theTagAttribute.- Parameters:
attribute- TheTagAttribute.ctx- TheFaceletContext.- Returns:
- The
Class.
-
getConstants
protected Map<String,Object> getConstants(javax.faces.context.FacesContext facesContext, Class<?> type) Get all constants of the givenClass.- Parameters:
facesContext- TheFacesContext.type- The class which includes the constants.- Returns:
- A
Mapwith the constants.
-
collectConstants
Collects all constants of the givenClass.- Parameters:
type- The class which includes the constants.- Returns:
- A
Mapwith the found constants.
-