net.jakubholy.jeeutils.jsfelcheck.beanfinder
Class FacesConfigXmlBeanFinder

java.lang.Object
  extended by net.jakubholy.jeeutils.jsfelcheck.beanfinder.FacesConfigXmlBeanFinder
All Implemented Interfaces:
ManagedBeanFinder

public class FacesConfigXmlBeanFinder
extends Object
implements ManagedBeanFinder

Find managed bean defined in (a) faces-config file(s). Uses the available JSF implementation to parse the file(s).


Nested Class Summary
 
Nested classes/interfaces inherited from interface net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder
ManagedBeanFinder.ManagedBeanDescriptor
 
Constructor Summary
FacesConfigXmlBeanFinder(Collection<File> facesConfigFiles)
           
 
Method Summary
protected  org.apache.commons.digester.Digester digester(boolean validateXml)
           
 Collection<ManagedBeanFinder.ManagedBeanDescriptor> findDefinedBackingBeans()
           
protected  void parse(org.apache.commons.digester.Digester digester, URL url, com.sun.faces.config.beans.FacesConfigBean fcb)
           
protected  com.sun.faces.config.beans.FacesConfigBean parseFacesConfig(File facesConfigXml)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacesConfigXmlBeanFinder

public FacesConfigXmlBeanFinder(Collection<File> facesConfigFiles)
Method Detail

findDefinedBackingBeans

public Collection<ManagedBeanFinder.ManagedBeanDescriptor> findDefinedBackingBeans()
Specified by:
findDefinedBackingBeans in interface ManagedBeanFinder

parseFacesConfig

protected com.sun.faces.config.beans.FacesConfigBean parseFacesConfig(File facesConfigXml)

digester

protected org.apache.commons.digester.Digester digester(boolean validateXml)

parse

protected void parse(org.apache.commons.digester.Digester digester,
                     URL url,
                     com.sun.faces.config.beans.FacesConfigBean fcb)


Copyright © 2011. All Rights Reserved.