Class Compiler
- java.lang.Object
- 
- org.apache.myfaces.view.facelets.compiler.Compiler
 
- 
- Direct Known Subclasses:
- SAXCompiler
 
 public abstract class Compiler extends Object A Compiler instance may handle compiling multiple sources- Version:
- $Id$
- Author:
- Jacob Hookom
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCompiler.CompilerResult
 - 
Field SummaryFields Modifier and Type Field Description static StringEXPRESSION_FACTORYprotected static Loggerlog
 - 
Constructor SummaryConstructors Constructor Description Compiler()
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
logprotected static final Logger log 
 - 
EXPRESSION_FACTORYpublic static final String EXPRESSION_FACTORY - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
compilepublic final Compiler.CompilerResult compile(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
- IOException
- FaceletException
- jakarta.el.ELException
- FacesException
 
 - 
compileViewMetadatapublic final Compiler.CompilerResult compileViewMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
- IOException
- FaceletException
- jakarta.el.ELException
- FacesException
 
 - 
compileCompositeComponentMetadatapublic final Compiler.CompilerResult compileCompositeComponentMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
- IOException
- FaceletException
- jakarta.el.ELException
- FacesException
 
 - 
compileComponentpublic final Compiler.CompilerResult compileComponent(String taglibURI, String tagName, Map<String,Object> attributes) 
 - 
doCompileprotected abstract Compiler.CompilerResult doCompile(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
- IOException
- FaceletException
- jakarta.el.ELException
- FacesException
 
 - 
doCompileViewMetadataprotected abstract Compiler.CompilerResult doCompileViewMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
- IOException
- FaceletException
- jakarta.el.ELException
- FacesException
 
 - 
doCompileCompositeComponentMetadataprotected abstract Compiler.CompilerResult doCompileCompositeComponentMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
- IOException
- FaceletException
- jakarta.el.ELException
- FacesException
 
 - 
doCompileComponentprotected abstract Compiler.CompilerResult doCompileComponent(String taglibURI, String tagName, Map<String,Object> attributes) 
 - 
createTagDecoratorpublic final TagDecorator createTagDecorator() 
 - 
addTagDecoratorpublic final void addTagDecorator(TagDecorator decorator) 
 - 
createExpressionFactorypublic final jakarta.el.ExpressionFactory createExpressionFactory() 
 - 
createTagLibrarypublic final TagLibrary createTagLibrary() 
 - 
addTagLibrarypublic final void addTagLibrary(TagLibrary library) 
 - 
isTrimmingCommentspublic final boolean isTrimmingComments() 
 - 
setTrimmingCommentspublic final void setTrimmingComments(boolean trimmingComments) 
 - 
isTrimmingWhitespacepublic final boolean isTrimmingWhitespace() 
 - 
setTrimmingWhitespacepublic final void setTrimmingWhitespace(boolean trimmingWhitespace) 
 - 
isValidatingpublic final boolean isValidating() 
 - 
setValidatingpublic final void setValidating(boolean validating) 
 - 
isDevelopmentProjectStagepublic final boolean isDevelopmentProjectStage() 
 - 
setDevelopmentProjectStagepublic final void setDevelopmentProjectStage(boolean developmentProjectStage) 
 - 
getFaceletsProcessingConfigurationspublic Collection<FaceletsProcessing> getFaceletsProcessingConfigurations() - Returns:
- Since:
- 2.1.0
 
 - 
setFaceletsProcessingConfigurationspublic void setFaceletsProcessingConfigurations(Collection<FaceletsProcessing> faceletsProcessingConfigurations) - Parameters:
- faceletsProcessingConfigurations-
- Since:
- 2.1.0
 
 
- 
 
-