public abstract class Compiler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List |
decorators |
private static javax.faces.view.facelets.TagDecorator |
EMPTY_DECORATOR |
private static TagLibrary |
EMPTY_LIBRARY |
static java.lang.String |
EXPRESSION_FACTORY |
private java.util.Map |
features |
private java.util.List |
libraries |
protected static java.util.logging.Logger |
log |
private boolean |
trimmingComments |
private boolean |
trimmingWhitespace |
private boolean |
validating |
Constructor and Description |
---|
Compiler() |
Modifier and Type | Method and Description |
---|---|
void |
addTagDecorator(javax.faces.view.facelets.TagDecorator decorator) |
void |
addTagLibrary(TagLibrary library) |
javax.faces.view.facelets.FaceletHandler |
compile(java.net.URL src,
java.lang.String alias) |
javax.el.ExpressionFactory |
createExpressionFactory() |
javax.faces.view.facelets.TagDecorator |
createTagDecorator() |
TagLibrary |
createTagLibrary(CompilationMessageHolder unit) |
protected abstract javax.faces.view.facelets.FaceletHandler |
doCompile(java.net.URL src,
java.lang.String alias) |
protected abstract javax.faces.view.facelets.FaceletHandler |
doMetadataCompile(java.net.URL src,
java.lang.String alias) |
private java.lang.Object |
featureInstance(java.lang.String name) |
java.lang.String |
getFeature(java.lang.String name) |
boolean |
isTrimmingComments() |
boolean |
isTrimmingWhitespace() |
boolean |
isValidating() |
javax.faces.view.facelets.FaceletHandler |
metadataCompile(java.net.URL src,
java.lang.String alias) |
void |
setFeature(java.lang.String name,
java.lang.String value) |
void |
setTrimmingComments(boolean trimmingComments) |
void |
setTrimmingWhitespace(boolean trimmingWhitespace) |
void |
setValidating(boolean validating) |
protected static final java.util.logging.Logger log
public static final java.lang.String EXPRESSION_FACTORY
private static final TagLibrary EMPTY_LIBRARY
private static final javax.faces.view.facelets.TagDecorator EMPTY_DECORATOR
private boolean validating
private boolean trimmingWhitespace
private boolean trimmingComments
private final java.util.List libraries
private final java.util.List decorators
private final java.util.Map features
public final javax.faces.view.facelets.FaceletHandler compile(java.net.URL src, java.lang.String alias) throws java.io.IOException
java.io.IOException
public final javax.faces.view.facelets.FaceletHandler metadataCompile(java.net.URL src, java.lang.String alias) throws java.io.IOException
java.io.IOException
protected abstract javax.faces.view.facelets.FaceletHandler doMetadataCompile(java.net.URL src, java.lang.String alias) throws java.io.IOException
java.io.IOException
protected abstract javax.faces.view.facelets.FaceletHandler doCompile(java.net.URL src, java.lang.String alias) throws java.io.IOException
java.io.IOException
public final javax.faces.view.facelets.TagDecorator createTagDecorator()
public final void addTagDecorator(javax.faces.view.facelets.TagDecorator decorator)
public final javax.el.ExpressionFactory createExpressionFactory()
private final java.lang.Object featureInstance(java.lang.String name)
public final TagLibrary createTagLibrary(CompilationMessageHolder unit)
public final void addTagLibrary(TagLibrary library)
public final void setFeature(java.lang.String name, java.lang.String value)
public final java.lang.String getFeature(java.lang.String name)
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)
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.