Package com.sun.faces.facelets.compiler
Class Compiler
java.lang.Object
com.sun.faces.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
-
Field Summary
Fields Modifier and Type Field Description static StringEXPRESSION_FACTORYprotected static Loggerlog -
Constructor Summary
Constructors Constructor Description Compiler() -
Method Summary
Modifier and Type Method Description voidaddTagDecorator(TagDecorator decorator)voidaddTagLibrary(TagLibrary library)FaceletHandlercompile(URL src, String alias)jakarta.el.ExpressionFactorycreateExpressionFactory()TagDecoratorcreateTagDecorator()TagLibrarycreateTagLibrary(CompilationMessageHolder unit)protected abstract FaceletHandlerdoCompile(URL src, String alias)protected abstract FaceletHandlerdoMetadataCompile(URL src, String alias)StringgetFeature(String name)booleanisTrimmingComments()booleanisTrimmingWhitespace()booleanisValidating()FaceletHandlermetadataCompile(URL src, String alias)voidsetFeature(String name, String value)voidsetTrimmingComments(boolean trimmingComments)voidsetTrimmingWhitespace(boolean trimmingWhitespace)voidsetValidating(boolean validating)
-
Field Details
-
log
-
EXPRESSION_FACTORY
- See Also:
- Constant Field Values
-
-
Constructor Details
-
Compiler
public Compiler()
-
-
Method Details
-
compile
- Throws:
IOException
-
metadataCompile
- Throws:
IOException
-
doMetadataCompile
- Throws:
IOException
-
doCompile
- Throws:
IOException
-
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)
-