net.jakubholy.jeeutils.jsfelcheck
Class JsfStaticAnalyzer

java.lang.Object
  extended by net.jakubholy.jeeutils.jsfelcheck.AbstractJsfStaticAnalyzer<JsfStaticAnalyzer>
      extended by net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer

public class JsfStaticAnalyzer
extends AbstractJsfStaticAnalyzer<JsfStaticAnalyzer>

Implementation based on JSF 1.2.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.jakubholy.jeeutils.jsfelcheck.AbstractJsfStaticAnalyzer
AbstractJsfStaticAnalyzer.ViewType
 
Field Summary
 
Fields inherited from class net.jakubholy.jeeutils.jsfelcheck.AbstractJsfStaticAnalyzer
LOG
 
Method Summary
protected  ManagedBeanFinder createManagedBeanFinder(Collection<InputResource> facesConfigFilesToRead)
           
protected  ValidatingElResolver createValidatingElResolver()
           
protected  JsfElValidatingFaceletsParser createValidatingFaceletsParser(File webappRoot, PageNodeListener pageNodeValidator)
           
static JsfStaticAnalyzer forFacelets()
           
static JsfStaticAnalyzer forJsp()
           
static void main(String[] args)
           
 
Methods inherited from class net.jakubholy.jeeutils.jsfelcheck.AbstractJsfStaticAnalyzer
addElExpressionFilter, getJspsToIncludeCommaSeparated, handleUnhackedElImplementationLoaded, isPrintCorrectExpressions, isSuppressOutput, main, setJspsToIncludeCommaSeparated, setPrintCorrectExpressions, setSuppressOutput, validateElExpressions, validateElExpressions, withLocalVariablesConfiguration, withManagedBeansAndVariablesConfiguration, withPropertyTypeOverride
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

forJsp

public static JsfStaticAnalyzer forJsp()

forFacelets

public static JsfStaticAnalyzer forFacelets()

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

createValidatingElResolver

protected ValidatingElResolver createValidatingElResolver()
Specified by:
createValidatingElResolver in class AbstractJsfStaticAnalyzer<JsfStaticAnalyzer>

createValidatingFaceletsParser

protected JsfElValidatingFaceletsParser createValidatingFaceletsParser(File webappRoot,
                                                                       PageNodeListener pageNodeValidator)
Specified by:
createValidatingFaceletsParser in class AbstractJsfStaticAnalyzer<JsfStaticAnalyzer>

createManagedBeanFinder

protected ManagedBeanFinder createManagedBeanFinder(Collection<InputResource> facesConfigFilesToRead)
Specified by:
createManagedBeanFinder in class AbstractJsfStaticAnalyzer<JsfStaticAnalyzer>


Copyright © 2012. All Rights Reserved.