diff options
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/core/jsflibraryregistry/PluginProvidedJSFLibraryArchiveFilesDelegate.java')
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/core/jsflibraryregistry/PluginProvidedJSFLibraryArchiveFilesDelegate.java | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/core/jsflibraryregistry/PluginProvidedJSFLibraryArchiveFilesDelegate.java b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/core/jsflibraryregistry/PluginProvidedJSFLibraryArchiveFilesDelegate.java deleted file mode 100644 index a298df4f3..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/core/jsflibraryregistry/PluginProvidedJSFLibraryArchiveFilesDelegate.java +++ /dev/null @@ -1,67 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2001, 2007 Oracle Corporation and others. - * 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 - * - * Contributors: - * Oracle Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jsf.core.jsflibraryregistry; - -import org.eclipse.jst.jsf.core.jsflibraryregistry.internal.PluginProvidedJSFLibraryCreationHelper2; - -/** - * Abstract class to be used for supplying the jar file names for a plugin provided jsf library. - * <br>Adopters must implement getArchiveFiles() making use of the addArchiveFile(String pluginRootRelativePath) method. - * <br><em>Note: A plugin providing jsf libraries cannot be jarred at this time. </em> - * <br><br>ex. - * <br> <pre><code>public void getArchiveFiles() { - addArchiveFile("/lib/JAR1.jar"); - addArchiveFile("/lib/JAR2.jar"); - } - </code> - </pre> - * - * <p><b>Provisional API - subject to change</b></p> - * - * @deprecated - */ -public abstract class PluginProvidedJSFLibraryArchiveFilesDelegate { - private PluginProvidedJSFLibraryCreationHelper2 helper; - - /** - * Constructs an instance. - */ - public PluginProvidedJSFLibraryArchiveFilesDelegate() { - super(); - } - - /** - * Concrete delegate must implement this method to define jars in the library. - * Use addJarFile(String pluginRootRelativePath) within this method to add jars to the library. - */ - public abstract void getArchiveFiles(); - - /** - * Adds jar file to the library. Verification of file existence does not occur at this point. - * - * Jar must be specified as being relative to the plugin. - * ex. "/lib/MyJar.jar" where the lib directory is a child of the root. - * - * @param pluginRootRelativePath - */ - protected void addArchiveFile(String pluginRootRelativePath) { - helper.addArchiveFile(pluginRootRelativePath);//getArchiveFiles().add(helper.createArchiveFile(pluginRootRelativePath)); - } - - /** - * Not to be implemented by subclasses - * @param helper - */ - public void setCreationHelper( - PluginProvidedJSFLibraryCreationHelper2 helper) { - this.helper = helper; - } -} |