public abstract class Compiler extends Object
Modifier and Type | Field and Description |
---|---|
static String |
EXPRESSION_FACTORY |
protected static Logger |
log |
Constructor and Description |
---|
Compiler() |
Modifier and Type | Method and Description |
---|---|
void |
addTagDecorator(TagDecorator decorator) |
void |
addTagLibrary(TagLibrary library) |
FaceletHandler |
compile(URL src,
String alias) |
javax.el.ExpressionFactory |
createExpressionFactory() |
TagDecorator |
createTagDecorator() |
TagLibrary |
createTagLibrary(CompilationMessageHolder unit) |
protected abstract FaceletHandler |
doCompile(URL src,
String alias) |
protected abstract FaceletHandler |
doMetadataCompile(URL src,
String alias) |
String |
getFeature(String name) |
boolean |
isTrimmingComments() |
boolean |
isTrimmingWhitespace() |
boolean |
isValidating() |
FaceletHandler |
metadataCompile(URL src,
String alias) |
void |
setFeature(String name,
String value) |
void |
setTrimmingComments(boolean trimmingComments) |
void |
setTrimmingWhitespace(boolean trimmingWhitespace) |
void |
setValidating(boolean validating) |
protected static final Logger log
public static final String EXPRESSION_FACTORY
public final FaceletHandler compile(URL src, String alias) throws IOException
IOException
public final FaceletHandler metadataCompile(URL src, String alias) throws IOException
IOException
protected abstract FaceletHandler doMetadataCompile(URL src, String alias) throws IOException
IOException
protected abstract FaceletHandler doCompile(URL src, String alias) throws IOException
IOException
public final TagDecorator createTagDecorator()
public final void addTagDecorator(TagDecorator decorator)
public final javax.el.ExpressionFactory createExpressionFactory()
public final TagLibrary createTagLibrary(CompilationMessageHolder unit)
public final void addTagLibrary(TagLibrary library)
public final boolean isTrimmingComments()
public final void setTrimmingComments(boolean trimmingComments)
public final boolean isTrimmingWhitespace()
public final void setTrimmingWhitespace(boolean trimmingWhitespace)
public final boolean isValidating()
public final void setValidating(boolean validating)
Comments to: faces-dev@eclipse.org.
Copyright © 2019 Eclipse Foundation. All rights reserved.
Use is subject to license terms.