| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <HTML> |
| <HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <title>JSF Libraries</title> |
| <style type="text/css">@import url("../../book.css");</style> |
| <style type="text/css">@import url("../../schema.css");</style> |
| </HEAD> |
| <BODY> |
| <H1 style="text-align:center">JSF Libraries</H1> |
| <p></p> |
| <h6 class="CaptionFigColumn SchemaHeader">Identifier: </h6>org.eclipse.jst.jsf.core.jsfLibraries<p></p> |
| <h6 class="CaptionFigColumn SchemaHeader">Since: </h6>1.5 |
| <p></p> |
| |
| <h6 class="CaptionFigColumn SchemaHeader">Description: </h6>This extension point allows clients to create named sets of jars for use with JavaServer Faces Applications. |
| <b>Deprecated</b> - adopters should now use <code>org.eclipse.jst.jsf.core.pluginProvidedJsfLibraries</code><p></p> |
| <h6 class="CaptionFigColumn SchemaHeader">Configuration Markup:</h6> |
| <p></p> |
| <p class="code SchemaDtd"><!ELEMENT <a name="e.extension">extension</a> (<a href="#e.jsfLibrary">jsfLibrary</a>*)></p> |
| <p class="code SchemaDtd"><!ATTLIST extension</p> |
| <p class="code SchemaDtdAttlist">point CDATA #REQUIRED<p class="code SchemaDtdAttlist">id CDATA #REQUIRED<p class="code SchemaDtdAttlist">name CDATA #IMPLIED></p> |
| <p></p> |
| <ul class="ConfigMarkupAttlistDesc"> |
| </ul> |
| <br><p class="code SchemaDtd"><!ELEMENT <a name="e.jsfLibrary">jsfLibrary</a> EMPTY></p> |
| <p class="code SchemaDtd"><!ATTLIST jsfLibrary</p> |
| <p class="code SchemaDtdAttlist">name CDATA #REQUIRED<p class="code SchemaDtdAttlist">isImplementation (true | false) <p class="code SchemaDtdAttlist">maxVersionSupported (v1_1|v1_2|UNKNOWN) <p class="code SchemaDtdAttlist">archiveFilesDelegate CDATA #REQUIRED></p> |
| <p></p> |
| <p class="ConfigMarkupElementDesc"> |
| A named collection of jars that will be added to the classpath as a classpath container to a project that references it.</p> |
| <br> |
| <ul class="ConfigMarkupAttlistDesc"> |
| <li><b>name</b> - A unique name for the library.</li> |
| <li><b>isImplementation</b> - Flag indicating that this libary is declared to be a JSF implementation and not just a JSF component library.</li> |
| <li><b>maxVersionSupported</b> - Used to declare which JSF specification this library will support.</li> |
| <li><b>archiveFilesDelegate</b> - class that must extend org.eclipse.jst.jsf.core.jsflibraryregistry.JSFLibraryArchiveFilesDelegate to supply a collection of ArchiveFiles for the library</li> |
| </ul> |
| <br><h6 class="CaptionFigColumn SchemaHeader">Examples: </h6>The following is an example of usage of pluginProvidedJsfLibraries extension point: |
| |
| <p> |
| <pre class="Example"><span class="code SchemaTag"> |
| <extension point=</span><span class="code SchemaCstring">"org.eclipse.jst.jsf.core.jsfLibraries"</span><span class="code SchemaTag">> |
| <jsfLibrary |
| name=</span><span class="code SchemaCstring">"MyComponentLib1"</span><span class="code SchemaTag"> |
| isImplementation=</span><span class="code SchemaCstring">"false"</span><span class="code SchemaTag"> |
| maxVersionSupported=</span><span class="code SchemaCstring">"v1_1"</span><span class="code SchemaTag"> |
| archiveFilesDelegate=</span><span class="code SchemaCstring">"com.acme.jsf.libraries.MyComponentLibraryFiles"</span><span class="code SchemaTag">/> |
| </extension> |
| </span></pre> |
| </p> |
| <p></p> |
| |
| <h6 class="CaptionFigColumn SchemaHeader">Supplied Implementation: </h6>none |
| <p></p> |
| |
| <br> |
| <p class="note SchemaCopyright"> |
| Copyright (c) 2005, 2007 Oracle Corporation. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| <br> |
| Contributors: |
| Gerry Kessler - initial API and implementation |
| |
| </p> |
| </BODY> |
| </HTML> |