Package org.apache.myfaces.view.facelets.compiler

Facelet compiler package, not for extension.

See: Description

Package org.apache.myfaces.view.facelets.compiler Description

Facelet compiler package, not for extension. 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.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.