Class Compiler
java.lang.Object
org.apache.myfaces.view.facelets.compiler.Compiler
- Direct Known Subclasses:
SAXCompiler
A Compiler instance may handle compiling multiple sources
- Version:
- $Id$
- Author:
- Jacob Hookom
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
addTagDecorator
(TagDecorator decorator) final void
addTagLibrary
(TagLibrary library) final Compiler.CompilerResult
final Compiler.CompilerResult
final Compiler.CompilerResult
compileCompositeComponentMetadata
(URL src, String alias) final Compiler.CompilerResult
compileViewMetadata
(URL src, String alias) final jakarta.el.ExpressionFactory
final TagDecorator
final TagLibrary
protected abstract Compiler.CompilerResult
protected abstract Compiler.CompilerResult
protected abstract Compiler.CompilerResult
doCompileCompositeComponentMetadata
(URL src, String alias) protected abstract Compiler.CompilerResult
doCompileViewMetadata
(URL src, String alias) final String
getFeature
(String name) final boolean
final boolean
final boolean
final boolean
final void
setDevelopmentProjectStage
(boolean developmentProjectStage) void
setFaceletsProcessingConfigurations
(Collection<FaceletsProcessing> faceletsProcessingConfigurations) final void
setFeature
(String name, String value) final void
setTrimmingComments
(boolean trimmingComments) final void
setTrimmingWhitespace
(boolean trimmingWhitespace) final void
setValidating
(boolean validating)
-
Field Details
-
log
-
EXPRESSION_FACTORY
- See Also:
-
-
Constructor Details
-
Compiler
public Compiler()
-
-
Method Details
-
compile
public final Compiler.CompilerResult compile(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
IOException
FaceletException
jakarta.el.ELException
FacesException
-
compileViewMetadata
public final Compiler.CompilerResult compileViewMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
IOException
FaceletException
jakarta.el.ELException
FacesException
-
compileCompositeComponentMetadata
public final Compiler.CompilerResult compileCompositeComponentMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
IOException
FaceletException
jakarta.el.ELException
FacesException
-
compileComponent
-
doCompile
protected abstract Compiler.CompilerResult doCompile(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
IOException
FaceletException
jakarta.el.ELException
FacesException
-
doCompileViewMetadata
protected abstract Compiler.CompilerResult doCompileViewMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
IOException
FaceletException
jakarta.el.ELException
FacesException
-
doCompileCompositeComponentMetadata
protected abstract Compiler.CompilerResult doCompileCompositeComponentMetadata(URL src, String alias) throws IOException, FaceletException, jakarta.el.ELException, FacesException - Throws:
IOException
FaceletException
jakarta.el.ELException
FacesException
-
doCompileComponent
-
createTagDecorator
-
addTagDecorator
-
createExpressionFactory
public final jakarta.el.ExpressionFactory createExpressionFactory() -
createTagLibrary
-
addTagLibrary
-
setFeature
-
getFeature
-
isTrimmingComments
public final boolean isTrimmingComments() -
setTrimmingComments
public final void setTrimmingComments(boolean trimmingComments) -
isTrimmingWhitespace
public final boolean isTrimmingWhitespace() -
setTrimmingWhitespace
public final void setTrimmingWhitespace(boolean trimmingWhitespace) -
isValidating
public final boolean isValidating() -
setValidating
public final void setValidating(boolean validating) -
isDevelopmentProjectStage
public final boolean isDevelopmentProjectStage() -
setDevelopmentProjectStage
public final void setDevelopmentProjectStage(boolean developmentProjectStage) -
getFaceletsProcessingConfigurations
- Returns:
- Since:
- 2.1.0
-
setFaceletsProcessingConfigurations
public void setFaceletsProcessingConfigurations(Collection<FaceletsProcessing> faceletsProcessingConfigurations) - Parameters:
faceletsProcessingConfigurations
-- Since:
- 2.1.0
-