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). | 
| FaceletsProcessingInstructions | |
| SAXCompiler | Compiler implementation that uses SAX | 
| TagLibraryConfig | Handles creating a  TagLibraryfrom aURLsource. | 
| XMLInstruction | 
| Exception | Description | 
|---|---|
| DuplicateIdException | Indicates duplicate id as specified in spec 7.7.3 State Saving Methods. | 
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);
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.