A C D E F G H I J M N O P R S T V

A

accept(ParsedElExpression) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.ElExpressionFilter
 
add(String, ValidationResult) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.AttributesValidationResult
 
add(MultipleValidationResults) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
add(ValidationResult) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
addAll(Collection<ValidationResult>) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
addAllFromTagLineNr(int, Collection<ValidationResult>) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.CollectedValidationResultsImpl
 
addElExpressionFilter(ElExpressionFilter) - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
Used to ignore some expressions, i.e. not to validate them.
addElExpressionFilter(ElExpressionFilter) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
Throw ExpressionRejectedByFilterException for any expression not accepted by the supplied filter.
addElExpressionFilter(ElExpressionFilter) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
Throw ExpressionRejectedByFilterException for any expression not accepted by the supplied filter.
addProperty(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ParsedElExpression
 
AttributesValidationResult - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
Results of validation JSF EL expressions in attributes of a (JSF) tag.
AttributesValidationResult() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.AttributesValidationResult
 

C

clearElExpressionFilters() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
CollectedValidationResults - Interface in net.jakubholy.jeeutils.jsfelcheck
 
CollectedValidationResultsImpl - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
Collected results of validation of one of more pages.
CollectedValidationResultsImpl() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.CollectedValidationResultsImpl
 
ContextVariableRegistry - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables
Registry of local JSF EL variables defined in a view page used for resolving them in a context-sensitive way.
ContextVariableRegistry() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.ContextVariableRegistry
 
ContextVariableRegistry.Error_YouMustDelcareTypeForThisVariable - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables
 
ContextVariableRegistry.Error_YouMustDelcareTypeForThisVariable() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.ContextVariableRegistry.Error_YouMustDelcareTypeForThisVariable
 
createMethodBinding(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.binding.ElBindingFactory
 
createMethodBinding(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.binding.impl.Sun11_02ElBindingFactoryImpl
 
createValueBinding(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.binding.ElBindingFactory
 
createValueBinding(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.binding.impl.Sun11_02ElBindingFactoryImpl
 

D

DataTableVariableResolver - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables
Extract JSF EL variable defined in a h:dataTable and resolve its type.
DataTableVariableResolver() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DataTableVariableResolver
 
declareTypeFor(String, Class<?>) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DataTableVariableResolver
 
DeclareTypeOfVariableException - Exception in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables
 
DeclareTypeOfVariableException(String, String) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
declareVariable(String, Object) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.JsfElValidator
 
declareVariable(String, Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
 
declareVariable(String, Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
 
definePropertyTypeOverride(String, Class<?>) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.JsfElValidator
Specify the type of a 'property' in a JSF EL expression, usually a component of a collection etc.
definePropertyTypeOverride(String, Class<?>) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
Define what type to produce for a JSF EL expression.
definePropertyTypeOverride(String, Class<?>) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
 
digester(boolean) - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.FacesConfigXmlBeanFinder
 
discardContextFor(PageNode) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.ContextVariableRegistry
 

E

ElBindingFactory - Interface in net.jakubholy.jeeutils.jsfelcheck.validator.binding
Create JSF EL bindings using a suitable underlying implementation.
ElBindingFactoryProvider - Class in net.jakubholy.jeeutils.jsfelcheck.validator.binding
 
ElBindingFactoryProvider() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.binding.ElBindingFactoryProvider
 
ElExpressionFilter - Interface in net.jakubholy.jeeutils.jsfelcheck.validator
Can be added to the validator to include/exclude selected JSF EL expressions.
ElVariableResolver - Interface in net.jakubholy.jeeutils.jsfelcheck.validator
 
equals(Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder.ManagedBeanDescriptor
 
equals(Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.VariableInfo
 
equals(Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.ExpressionInfo
 
equals(Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.SuccessfulValidationResult
 
excluded() - Method in interface net.jakubholy.jeeutils.jsfelcheck.CollectedValidationResults
 
excluded() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
ExpressionInfo - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp
 
ExpressionInfo(String, ExpressionInfo.ElType) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.ExpressionInfo
 
ExpressionInfo.ElType - Enum in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp
 
ExpressionRejectedByFilterException - Exception in net.jakubholy.jeeutils.jsfelcheck.validator.exception
 
ExpressionRejectedByFilterException(String, ElExpressionFilter) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.ExpressionRejectedByFilterException
 
ExpressionRejectedByFilterResult - Class in net.jakubholy.jeeutils.jsfelcheck.validator.results
 
ExpressionRejectedByFilterResult() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.ExpressionRejectedByFilterResult
 
ExpressionRejectedByFilterResult(ExpressionRejectedByFilterException) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.ExpressionRejectedByFilterResult
 
extractContextVariables(PageNode, AttributesValidationResult) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.ContextVariableRegistry
 
extractContextVariables(Map<String, String>, AttributesValidationResult) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DataTableVariableResolver
 
extractContextVariables(Map<String, String>, AttributesValidationResult) - Method in interface net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.TagJsfVariableResolver
 

F

FacesConfigXmlBeanFinder - Class in net.jakubholy.jeeutils.jsfelcheck.beanfinder
Find managed bean defined in (a) faces-config file(s).
FacesConfigXmlBeanFinder(Collection<File>) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.beanfinder.FacesConfigXmlBeanFinder
 
FailedValidationResult - Class in net.jakubholy.jeeutils.jsfelcheck.validator.results
 
FailedValidationResult(InvalidExpressionException) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.FailedValidationResult
 
failures() - Method in interface net.jakubholy.jeeutils.jsfelcheck.CollectedValidationResults
 
failures() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
FakeValueFactory - Class in net.jakubholy.jeeutils.jsfelcheck.validator
 
FakeValueFactory() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.FakeValueFactory
 
FakeValueFactory.UnableToCreateFakeValueException - Exception in net.jakubholy.jeeutils.jsfelcheck.validator
 
FakeValueFactory.UnableToCreateFakeValueException(String, Throwable) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.validator.FakeValueFactory.UnableToCreateFakeValueException
 
fakeValueOfType(Class<?>, Object) - Static method in class net.jakubholy.jeeutils.jsfelcheck.validator.FakeValueFactory
 
fileEntered(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
 
fileEntered(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNodeListener
 
fileEntered(String) - Method in class org.apache.jasper.compiler.JsfElCheckingVisitor.NullPageNodeListener
 
FilesystemViewFinder - Class in net.jakubholy.jeeutils.jsfelcheck.sourcefinder
 
FilesystemViewFinder(Collection<File>) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.sourcefinder.FilesystemViewFinder
 
findDefinedBackingBeans() - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.FacesConfigXmlBeanFinder
 
findDefinedBackingBeans() - Method in interface net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder
 
findDefinedBackingBeans() - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.SpringContextBeanFinder
 
findNext() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.JsfElMatcher
 
findViewFiles() - Method in class net.jakubholy.jeeutils.jsfelcheck.sourcefinder.FilesystemViewFinder
 
findViewFiles() - Method in interface net.jakubholy.jeeutils.jsfelcheck.sourcefinder.ViewFileFinder
 
forFile(String) - Static method in class org.apache.jasper.compiler.JsfElCheckingVisitor
 
forText(String) - Static method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.JsfElMatcher
 

G

generateClass(String[]) - Method in class org.apache.jasper.compiler.OnlyReadingJspPseudoCompiler
 
generateJava() - Method in class org.apache.jasper.compiler.OnlyReadingJspPseudoCompiler
 
get(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.AttributesValidationResult
 
getAllResults() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.AttributesValidationResult
 
getAttributes() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNode
 
getCompilerClassName() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JspCParsingToNodesOnly
Overriden to return the class of ours (default = null => JdtCompiler)
getDeclaredVariableType() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.VariableInfo
 
getExpression() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.ExpressionInfo
 
getExpression() - Method in exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.ExpressionRejectedByFilterException
 
getExpression() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
getExpressionDescriptor() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ValidationResult
 
getExpressionResult() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.SuccessfulValidationResult
The value produced by the resolved expression.
getFacesConfigFiles() - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
getFactory(Application) - Static method in class net.jakubholy.jeeutils.jsfelcheck.validator.binding.ElBindingFactoryProvider
 
getFailure() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.FailedValidationResult
 
getFilter() - Method in exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.ExpressionRejectedByFilterException
 
getFilter() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ExpressionRejectedByFilterResult
 
getId() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNode
 
getJspFile() - Method in exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
getJspFile() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
getJspsToIncludeCommaSeparated() - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
getLineNumber() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNode
 
getMessage() - Method in exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InternalValidatorFailureException
 
getMessage() - Method in exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InvalidExpressionException
 
getName() - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder.ManagedBeanDescriptor
 
getqName() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNode
 
getResultsSummary() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
getSourceExpression() - Method in exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
getSpringConfigFiles() - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
getTagHandlerClass() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNode
 
getTagLineNumber() - Method in exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
getTagLineNumber() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
getType() - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder.ManagedBeanDescriptor
 
getType() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.ExpressionInfo
 
getType(Object, Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
getType(Object, int) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
getUnknownVariableResolver() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
 
getValidationResults() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
 
getValue(Object, Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
getValue(Object, int) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
getVariableName() - Method in exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
getVariableName() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.VariableInfo
 
getVariablesNeedingTypeDeclaration() - Method in interface net.jakubholy.jeeutils.jsfelcheck.CollectedValidationResults
 
getVariablesNeedingTypeDeclaration() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.CollectedValidationResultsImpl
 
goodResults() - Method in interface net.jakubholy.jeeutils.jsfelcheck.CollectedValidationResults
 
goodResults() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 

H

handleNewVariableEncountered(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
handleNewVariableEncountered(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver.NewVariableEncounteredListener
 
hasErrors() - Method in interface net.jakubholy.jeeutils.jsfelcheck.CollectedValidationResults
 
hasErrors() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.AttributesValidationResult
 
hasErrors() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ExpressionRejectedByFilterResult
 
hasErrors() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.FailedValidationResult
 
hasErrors() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
hasErrors() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.SuccessfulValidationResult
 
hasErrors() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ValidationResult
 
hashCode() - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder.ManagedBeanDescriptor
 
hashCode() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.VariableInfo
 
hashCode() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.ExpressionInfo
 
hashCode() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.SuccessfulValidationResult
 

I

includedFileEntered(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
 
includedFileEntered(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNodeListener
 
includedFileEntered(String) - Method in class org.apache.jasper.compiler.JsfElCheckingVisitor.NullPageNodeListener
 
includedFileLeft(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
 
includedFileLeft(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNodeListener
 
includedFileLeft(String) - Method in class org.apache.jasper.compiler.JsfElCheckingVisitor.NullPageNodeListener
 
InternalValidatorFailureException - Exception in net.jakubholy.jeeutils.jsfelcheck.validator.exception
 
InternalValidatorFailureException(String, Throwable) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InternalValidatorFailureException
 
InternalValidatorFailureException(Throwable) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InternalValidatorFailureException
 
InvalidExpressionException - Exception in net.jakubholy.jeeutils.jsfelcheck.validator.exception
 
InvalidExpressionException(String, String, Throwable) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InvalidExpressionException
 
InvalidExpressionException(String, String) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InvalidExpressionException
 
isIncludeKnownVariablesInException() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
 
isIncludeKnownVariablesInException() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
 
isOutDated(boolean) - Method in class org.apache.jasper.compiler.OnlyReadingJspPseudoCompiler
The parent's implementation, in our case, checks whether the target file exists and returns true if it doesn't.
isPrintCorrectExpressions() - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
isReadOnly(Object, Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
isReadOnly(Object, int) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
isSuppressOutput() - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
iterator() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.JsfElFinder
 
iterator() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ParsedElExpression
 
iterator() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
iterator() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ResultsIterable
 

J

JsfElCheckingVisitor - Class in org.apache.jasper.compiler
Process tree structure of a JSP tags of a page represented by Node objects and delegate any handling to a JsfElCheckingVisitor.NullPageNodeListener, if set.
JsfElCheckingVisitor.NullPageNodeListener - Class in org.apache.jasper.compiler
 
JsfElCheckingVisitor.NullPageNodeListener() - Constructor for class org.apache.jasper.compiler.JsfElCheckingVisitor.NullPageNodeListener
 
JsfElFinder - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp
Find JSF EL expressions in text using regular expressions and iterate over the results.
JsfElFinder(String) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.JsfElFinder
 
JsfElMatcher - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp
RegExp matcher for JSF EL expression attributes.
JsfElValidatingPageNodeListener - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
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.
JsfElValidatingPageNodeListener(JsfElValidator, ContextVariableRegistry) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
 
JsfElValidator - Interface in net.jakubholy.jeeutils.jsfelcheck.validator
 
JsfExpressionDescriptor - Class in net.jakubholy.jeeutils.jsfelcheck.validator.results
 
JsfExpressionDescriptor(String) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
JsfExpressionDescriptor(int, String) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
jsfExpressionsFound() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.AttributesValidationResult
 
JsfStaticAnalyzer - Class in net.jakubholy.jeeutils.jsfelcheck
Perform analysis of (selected) JSF 1.1 JSP files and validate that all EL expressions reference only existing managed beans and their properties/action methods.
JsfStaticAnalyzer() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
JsfStaticAnalyzer.ExpressionFailure - Class in net.jakubholy.jeeutils.jsfelcheck
 
JsfStaticAnalyzer.ExpressionFailure(String, String, File) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer.ExpressionFailure
 
JspCParsingToNodesOnly - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
Extends JspC to use the compiler of our choice; Jasper version 6.0.29.
JspCParsingToNodesOnly() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JspCParsingToNodesOnly
 

M

main(String[]) - Static method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
ManagedBeanFinder - Interface in net.jakubholy.jeeutils.jsfelcheck.beanfinder
Locate defined JSF managed bean so that we can resolve variables used in JSF EL expressions.
ManagedBeanFinder.ManagedBeanDescriptor - Class in net.jakubholy.jeeutils.jsfelcheck.beanfinder
 
ManagedBeanFinder.ManagedBeanDescriptor(String, Class<?>) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder.ManagedBeanDescriptor
 
MockingPropertyResolver - Class in net.jakubholy.jeeutils.jsfelcheck.validator
Automatically return a Mockito mock for any property that is valid, otherwise throw a PropertyNotFoundException.
MockingPropertyResolver() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
MockObjectOfUnknownType - Class in net.jakubholy.jeeutils.jsfelcheck.validator
Used instead an Object or mock(Object) when resolving a property whose type cannot be safely determined.
MockObjectOfUnknownType(Object) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.MockObjectOfUnknownType
 
MultipleValidationResults - Class in net.jakubholy.jeeutils.jsfelcheck.validator.results
 
MultipleValidationResults() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 

N

net.jakubholy.jeeutils.jsfelcheck - package net.jakubholy.jeeutils.jsfelcheck
 
net.jakubholy.jeeutils.jsfelcheck.beanfinder - package net.jakubholy.jeeutils.jsfelcheck.beanfinder
 
net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper - package net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
 
net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables - package net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables
 
net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp - package net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp
 
net.jakubholy.jeeutils.jsfelcheck.sourcefinder - package net.jakubholy.jeeutils.jsfelcheck.sourcefinder
 
net.jakubholy.jeeutils.jsfelcheck.validator - package net.jakubholy.jeeutils.jsfelcheck.validator
 
net.jakubholy.jeeutils.jsfelcheck.validator.binding - package net.jakubholy.jeeutils.jsfelcheck.validator.binding
 
net.jakubholy.jeeutils.jsfelcheck.validator.binding.impl - package net.jakubholy.jeeutils.jsfelcheck.validator.binding.impl
 
net.jakubholy.jeeutils.jsfelcheck.validator.exception - package net.jakubholy.jeeutils.jsfelcheck.validator.exception
 
net.jakubholy.jeeutils.jsfelcheck.validator.results - package net.jakubholy.jeeutils.jsfelcheck.validator.results
 
nodeEntered(PageNode) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
 
nodeEntered(PageNode) - Method in interface net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNodeListener
 
nodeEntered(PageNode) - Method in class org.apache.jasper.compiler.JsfElCheckingVisitor.NullPageNodeListener
 
nodeLeft(PageNode) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.JsfElValidatingPageNodeListener
 
nodeLeft(PageNode) - Method in interface net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNodeListener
 
nodeLeft(PageNode) - Method in class org.apache.jasper.compiler.JsfElCheckingVisitor.NullPageNodeListener
 

O

OnlyReadingJspPseudoCompiler - Class in org.apache.jasper.compiler
A simple Compiler subclass that overrides OnlyReadingJspPseudoCompiler.generateJava() to invoke the Visitor of our choice.
OnlyReadingJspPseudoCompiler() - Constructor for class org.apache.jasper.compiler.OnlyReadingJspPseudoCompiler
 
org.apache.jasper.compiler - package org.apache.jasper.compiler
 

P

PageNode - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
 
PageNode(String, Class<?>, int, Map<String, String>) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNode
 
PageNodeExpressionValidator - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
Helper for extracting JSF EL from a tag and validating the EL via a validator.
PageNodeExpressionValidator(JsfElValidator) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNodeExpressionValidator
 
PageNodeListener - Interface in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper
Get informed about nodes in a JSP pages being processed by the JsfElCheckingVisitor.
parse(Digester, URL, FacesConfigBean) - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.FacesConfigXmlBeanFinder
 
ParsedElExpression - Class in net.jakubholy.jeeutils.jsfelcheck.validator
 
ParsedElExpression() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.ParsedElExpression
 
parseFacesConfig(File) - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.FacesConfigXmlBeanFinder
 
postAddSingleResult(ValidationResult) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.CollectedValidationResultsImpl
 
postAddSingleResult(ValidationResult) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
PredefinedVariableResolver - Class in net.jakubholy.jeeutils.jsfelcheck.validator
Resolve variables from a pre-defined list initialized via PredefinedVariableResolver.declareVariable(String, Object).
PredefinedVariableResolver(PredefinedVariableResolver.NewVariableEncounteredListener) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
 
PredefinedVariableResolver.NewVariableEncounteredListener - Interface in net.jakubholy.jeeutils.jsfelcheck.validator
 

R

registerResolverForTag(String, TagJsfVariableResolver) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.ContextVariableRegistry
 
reportContextVariableNeedingTypeDeclaration(DeclareTypeOfVariableException) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.CollectedValidationResultsImpl
 
resolveVariable(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.ContextVariableRegistry
 
resolveVariable(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.ElVariableResolver
Return the Class for the given (likely context-local) JSF EL variable or null if it cannot be resolved (is unknown).
resolveVariable(FacesContext, String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
 
ResultsIterable<T> - Class in net.jakubholy.jeeutils.jsfelcheck.validator.results
 

S

setCurrentJspFile(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.CollectedValidationResultsImpl
 
setExpression(String) - Method in exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InternalValidatorFailureException
 
setExpressionDescriptor(JsfExpressionDescriptor) - Method in exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InternalValidatorFailureException
 
setExpressionDescriptor(JsfExpressionDescriptor) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ValidationResult
 
setFacesConfigFiles(Collection<File>) - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
The faces-config.xml files to read managed beans from.
setIncludeKnownVariablesInException(boolean) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
 
setIncludeKnownVariablesInException(boolean) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
List known variables in VariableNotFoundException?
setJspFile(String) - Method in exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
setJspFile(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
setJspsToIncludeCommaSeparated(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
Process only the given files; set to null to process all.
setNodeListener(PageNodeListener) - Static method in class org.apache.jasper.compiler.JsfElCheckingVisitor
 
setPrintCorrectExpressions(boolean) - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
 
setSpringConfigFiles(Collection<File>) - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
The Spring application context XML files to read managed beans from.
setSuppressOutput(boolean) - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
True - do not print results to the standard output / error stream.
setTagLineNumber(int) - Method in exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
setTagLineNumber(int) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
setUnknownVariableResolver(ElVariableResolver) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
 
setUnknownVariableResolver(ElVariableResolver) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
 
setValue(Object, Object, Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
setValue(Object, int, Object) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockingPropertyResolver
 
setVariable(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ParsedElExpression
 
size() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ParsedElExpression
 
size() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ResultsIterable
 
SpringContextBeanFinder - Class in net.jakubholy.jeeutils.jsfelcheck.beanfinder
Register all Spring Beans defined in Spring applicationContext file(s) as JSF Managed Beans.
SpringContextBeanFinder(Collection<File>) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.beanfinder.SpringContextBeanFinder
 
SuccessfulValidationResult - Class in net.jakubholy.jeeutils.jsfelcheck.validator.results
 
SuccessfulValidationResult(Object) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.SuccessfulValidationResult
 
Sun11_02ElBindingFactoryImpl - Class in net.jakubholy.jeeutils.jsfelcheck.validator.binding.impl
Implementation using Sun jsf-impl 1.1_02.
Sun11_02ElBindingFactoryImpl(Application) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.binding.impl.Sun11_02ElBindingFactoryImpl
 

T

TagJsfVariableResolver - Interface in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables
Extract local JSF EL variables defined in a tag such as h:dataTable so that they are available when checking expressions in the nested tags.
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.beanfinder.ManagedBeanFinder.ManagedBeanDescriptor
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.CollectedValidationResultsImpl
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNode
 
toString() - Method in exception net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.DeclareTypeOfVariableException
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.VariableInfo
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer.ExpressionFailure
 
toString() - Method in exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.InvalidExpressionException
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.MockObjectOfUnknownType
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ParsedElExpression
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ExpressionRejectedByFilterResult
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.FailedValidationResult
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.JsfExpressionDescriptor
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.MultipleValidationResults
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ResultsIterable
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.SuccessfulValidationResult
 
toString() - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.results.ValidationResult
 

V

validateElExpressions(String, Map<String, Class<?>>, Map<String, Class<?>>, Map<String, Class<?>>) - Method in class net.jakubholy.jeeutils.jsfelcheck.JsfStaticAnalyzer
Check expressions in all JSP files under the jspDir and print the failed (or all) ones to System out.
validateJsfExpressions(Map<String, String>) - Method in class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.PageNodeExpressionValidator
Validate all JSF EL expressions in the tag's attributes and return the resolved values of those expressions, do nothing of no expressions.
validateMethodElExpression(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.JsfElValidator
 
validateMethodElExpression(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
 
validateValueElExpression(String) - Method in interface net.jakubholy.jeeutils.jsfelcheck.validator.JsfElValidator
Validates that JSF EL is valid and returns its value, which is either a predefined variable or a mock of the class expected to be returned by a property.
validateValueElExpression(String) - Method in class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
 
ValidatingJsfElResolver - Class in net.jakubholy.jeeutils.jsfelcheck.validator
A "fake" resolver of JSF EL expression which only checks the validity of the expressions using a custom Variable and Property resolver without requiring real values for the variables being referenced in the expressions.
ValidatingJsfElResolver() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.ValidatingJsfElResolver
 
ValidationResult - Class in net.jakubholy.jeeutils.jsfelcheck.validator.results
 
ValidationResult() - Constructor for class net.jakubholy.jeeutils.jsfelcheck.validator.results.ValidationResult
 
valueOf(String) - Static method in enum net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.ExpressionInfo.ElType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.regexp.ExpressionInfo.ElType
Returns an array containing the constants of this enum type, in the order they are declared.
VariableInfo - Class in net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables
Resolution information for a JSF EL variable - its name and declared type.
VariableInfo(String, Class<?>) - Constructor for class net.jakubholy.jeeutils.jsfelcheck.expressionfinder.impl.jasper.variables.VariableInfo
 
VariableNotFoundException - Exception in net.jakubholy.jeeutils.jsfelcheck.validator.exception
 
VariableNotFoundException(String) - Constructor for exception net.jakubholy.jeeutils.jsfelcheck.validator.exception.VariableNotFoundException
 
ViewFileFinder - Interface in net.jakubholy.jeeutils.jsfelcheck.sourcefinder
 
visit(Node.IncludeDirective) - Method in class org.apache.jasper.compiler.JsfElCheckingVisitor
 
visit(Node.CustomTag) - Method in class org.apache.jasper.compiler.JsfElCheckingVisitor
 

A C D E F G H I J M N O P R S T V

Copyright © 2011. All Rights Reserved.