java.lang.Object
com.sun.facelets.compiler.Compiler
- Direct Known Subclasses:
- SAXCompiler
- public abstract class Compiler
- extends java.lang.Object
A Compiler instance may handle compiling multiple sources
- Version:
- $Id: Compiler.java,v 1.14 2006/03/29 04:10:02 jhook Exp $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final java.util.logging.Logger log
EXPRESSION_FACTORY
public static final java.lang.String EXPRESSION_FACTORY
- See Also:
- Constant Field Values
EMPTY_LIBRARY
private static final com.sun.facelets.tag.TagLibrary EMPTY_LIBRARY
EMPTY_DECORATOR
private static final com.sun.facelets.tag.TagDecorator EMPTY_DECORATOR
validating
private boolean validating
trimmingWhitespace
private boolean trimmingWhitespace
trimmingComments
private boolean trimmingComments
libraries
private final java.util.List libraries
decorators
private final java.util.List decorators
features
private final java.util.Map features
initialized
private boolean initialized
Compiler
public Compiler()
initialize
private void initialize()
compile
public final com.sun.facelets.FaceletHandler compile(java.net.URL src,
java.lang.String alias)
throws java.io.IOException,
com.sun.facelets.FaceletException,
ELException,
javax.faces.FacesException
doCompile
protected abstract com.sun.facelets.FaceletHandler doCompile(java.net.URL src,
java.lang.String alias)
throws java.io.IOException,
com.sun.facelets.FaceletException,
ELException,
javax.faces.FacesException
createTagDecorator
public final com.sun.facelets.tag.TagDecorator createTagDecorator()
addTagDecorator
public final void addTagDecorator(com.sun.facelets.tag.TagDecorator decorator)
createExpressionFactory
public final ExpressionFactory createExpressionFactory()
featureInstance
private final java.lang.Object featureInstance(java.lang.String name)
createTagLibrary
public final com.sun.facelets.tag.TagLibrary createTagLibrary()
addTagLibrary
public final void addTagLibrary(com.sun.facelets.tag.TagLibrary library)
setFeature
public final void setFeature(java.lang.String name,
java.lang.String value)
getFeature
public final java.lang.String getFeature(java.lang.String name)
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)