See: Description
Class | Description |
---|---|
AbstractUIHandler | |
CheckDuplicateIdFaceletUtils | |
Compiler |
A Compiler instance may handle compiling multiple sources
|
DefaultFaceletConfigResourceProvider | |
EncodingHandler | |
FaceletsCompilerUtils |
Utility class for facelets (which need access to the compiler package).
|
SAXCompiler |
Compiler implementation that uses SAX
|
TagLibraryConfig |
Handles creating a
TagLibrary from a URL source. |
XMLInstruction |
Compilers
are used in conjunction with a
FaceletFactory
implementation.
You may register multiple TagLibraries
and
TagDecorators
in order to define how the
document will be parsed with the Compiler instance. TagLibraries packaged with Facelets
will be loaded for you automatically and bound to their appropriate namespaces.
Compiler compiler = new SAXCompiler();
compiler.setTrimmingWhitespace(true);
compiler.addTagLibrary(new MyTagLibrary());
String alias = "index.html";
URL url = faces.getExternalContext().getResource(alias);
FaceletHandler handler = compiler.compile(url, alias);
A Compiler instance may be used multiple times and is thread safe for compilation.Copyright © 2016 The Apache Software Foundation. All Rights Reserved.