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
All Methods Instance Methods Abstract Methods Concrete Methods 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 Detail
-
log
protected static final Logger log
-
EXPRESSION_FACTORY
public static final String EXPRESSION_FACTORY
- See Also:
- Constant Field Values
-
-
Method Detail
-
compile
public final FaceletHandler compile(URL src, String alias) throws IOException
- Throws:
IOException
-
metadataCompile
public final FaceletHandler metadataCompile(URL src, String alias) throws IOException
- Throws:
IOException
-
doMetadataCompile
protected abstract FaceletHandler doMetadataCompile(URL src, String alias) throws IOException
- Throws:
IOException
-
doCompile
protected abstract FaceletHandler doCompile(URL src, String alias) throws IOException
- Throws:
IOException
-
createTagDecorator
public final TagDecorator createTagDecorator()
-
addTagDecorator
public final void addTagDecorator(TagDecorator decorator)
-
createExpressionFactory
public final jakarta.el.ExpressionFactory createExpressionFactory()
-
createTagLibrary
public final TagLibrary createTagLibrary(CompilationMessageHolder unit)
-
addTagLibrary
public final void addTagLibrary(TagLibrary library)
-
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)
-
-