net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
Class JsfElValidatingPageNodeListener

java.lang.Object
  extended by net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
All Implemented Interfaces:
PageNodeListener

public class JsfElValidatingPageNodeListener
extends Object
implements PageNodeListener

The main processing class for the Jasper-based implementation: retrieves information about JSP tags of interest and JSF EL extraction and validation while maintaining the local variable stack.


Constructor Summary
JsfElValidatingPageNodeListener(JsfElValidator expressionValidator, ContextVariableRegistry contextVarRegistry)
           
 
Method Summary
 void fileEntered(String jspFile)
           
 CollectedValidationResultsImpl getValidationResults()
           
 void includedFileEntered(String includedFileName)
           
 void includedFileLeft(String includedFileName)
           
 void nodeEntered(PageNode jspTag)
           
 void nodeLeft(PageNode jspTag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsfElValidatingPageNodeListener

public JsfElValidatingPageNodeListener(JsfElValidator expressionValidator,
                                       ContextVariableRegistry contextVarRegistry)
Method Detail

nodeEntered

public void nodeEntered(PageNode jspTag)
Specified by:
nodeEntered in interface PageNodeListener

nodeLeft

public void nodeLeft(PageNode jspTag)
Specified by:
nodeLeft in interface PageNodeListener

fileEntered

public void fileEntered(String jspFile)
Specified by:
fileEntered in interface PageNodeListener

getValidationResults

public CollectedValidationResultsImpl getValidationResults()

includedFileEntered

public void includedFileEntered(String includedFileName)
Specified by:
includedFileEntered in interface PageNodeListener

includedFileLeft

public void includedFileLeft(String includedFileName)
Specified by:
includedFileLeft in interface PageNodeListener


Copyright © 2011. All Rights Reserved.