mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-04 15:45:25 +02:00
[173871] [api] Move archivehandlers extension point to org.eclipse.rse.services from org.eclipse.rse.ui. Also, move some classes related to archive handling to internal packages.
This commit is contained in:
parent
8d0cb1cf73
commit
71e8bcdbaf
15 changed files with 37 additions and 25 deletions
|
@ -213,7 +213,7 @@ Contributors:
|
|||
<!-- Add handlers for ZIP, TAR, and JAR archive files == -->
|
||||
<!-- ================================================================= -->
|
||||
<extension
|
||||
point="org.eclipse.rse.ui.archivehandlers">
|
||||
point="org.eclipse.rse.services.archivehandlers">
|
||||
<archivehandler
|
||||
fileNameExtension="zip"
|
||||
name="SystemZipHandler"
|
||||
|
|
|
@ -1,14 +1,17 @@
|
|||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-SymbolicName: org.eclipse.rse.services
|
||||
Bundle-SymbolicName: org.eclipse.rse.services;singleton:=true
|
||||
Bundle-Version: 2.0.0.qualifier
|
||||
Bundle-Activator: org.eclipse.rse.internal.services.Activator
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Require-Bundle: org.eclipse.core.runtime
|
||||
Eclipse-LazyStart: true
|
||||
Export-Package: org.eclipse.rse.services,
|
||||
Export-Package: org.eclipse.rse.internal.services;x-internal:=true,
|
||||
org.eclipse.rse.internal.services.clientserver.archiveutils;x-internal:=true,
|
||||
org.eclipse.rse.internal.services.shells;x-internal:=true,
|
||||
org.eclipse.rse.services,
|
||||
org.eclipse.rse.services.clientserver,
|
||||
org.eclipse.rse.services.clientserver.archiveutils,
|
||||
org.eclipse.rse.services.clientserver.java,
|
||||
|
@ -16,11 +19,8 @@ Export-Package: org.eclipse.rse.services,
|
|||
org.eclipse.rse.services.clientserver.processes,
|
||||
org.eclipse.rse.services.clientserver.processes.handlers,
|
||||
org.eclipse.rse.services.clientserver.search,
|
||||
org.eclipse.rse.services.clientserver.util.tar,
|
||||
org.eclipse.rse.services.files,
|
||||
org.eclipse.rse.services.processes,
|
||||
org.eclipse.rse.services.search,
|
||||
org.eclipse.rse.services.shells,
|
||||
org.eclipse.rse.internal.services;x-internal:=true,
|
||||
org.eclipse.rse.internal.services.shells;x-internal:=true
|
||||
org.eclipse.rse.services.shells
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.4
|
||||
|
|
|
@ -13,7 +13,9 @@ bin.includes = META-INF/,\
|
|||
clientserver.jar,\
|
||||
patterns.dat,\
|
||||
plugin.properties,\
|
||||
.
|
||||
.,\
|
||||
plugin.xml,\
|
||||
schema/
|
||||
jars.compile.order = clientserver.jar,.
|
||||
source.clientserver.jar = clientserver/
|
||||
output.clientserver.jar = clientserver.bin/
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.services.clientserver.util.tar;
|
||||
package org.eclipse.rse.internal.services.clientserver.archiveutils;
|
||||
|
||||
/**
|
||||
* This interface contains all constants needed for the tar package.s
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.services.clientserver.archiveutils;
|
||||
package org.eclipse.rse.internal.services.clientserver.archiveutils;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.HashSet;
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.services.clientserver.archiveutils;
|
||||
package org.eclipse.rse.internal.services.clientserver.archiveutils;
|
||||
|
||||
import java.util.zip.ZipEntry;
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.services.clientserver.util.tar;
|
||||
package org.eclipse.rse.internal.services.clientserver.archiveutils;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.services.clientserver.util.tar;
|
||||
package org.eclipse.rse.internal.services.clientserver.archiveutils;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
|
@ -14,7 +14,7 @@
|
|||
* {Name} (company) - description of contribution.
|
||||
********************************************************************************/
|
||||
|
||||
package org.eclipse.rse.services.clientserver.util.tar;
|
||||
package org.eclipse.rse.internal.services.clientserver.archiveutils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
|
@ -32,15 +32,16 @@ import java.util.HashSet;
|
|||
import java.util.Iterator;
|
||||
import java.util.Vector;
|
||||
|
||||
import org.eclipse.rse.internal.services.clientserver.archiveutils.ITarConstants;
|
||||
import org.eclipse.rse.internal.services.clientserver.archiveutils.SystemArchiveUtil;
|
||||
import org.eclipse.rse.internal.services.clientserver.archiveutils.TarEntry;
|
||||
import org.eclipse.rse.internal.services.clientserver.archiveutils.TarFile;
|
||||
import org.eclipse.rse.internal.services.clientserver.archiveutils.TarOutputStream;
|
||||
import org.eclipse.rse.services.clientserver.ISystemFileTypes;
|
||||
import org.eclipse.rse.services.clientserver.java.BasicClassFileParser;
|
||||
import org.eclipse.rse.services.clientserver.search.SystemSearchLineMatch;
|
||||
import org.eclipse.rse.services.clientserver.search.SystemSearchStringMatchLocator;
|
||||
import org.eclipse.rse.services.clientserver.search.SystemSearchStringMatcher;
|
||||
import org.eclipse.rse.services.clientserver.util.tar.ITarConstants;
|
||||
import org.eclipse.rse.services.clientserver.util.tar.TarEntry;
|
||||
import org.eclipse.rse.services.clientserver.util.tar.TarFile;
|
||||
import org.eclipse.rse.services.clientserver.util.tar.TarOutputStream;
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
@ -33,6 +33,8 @@ import java.util.zip.ZipEntry;
|
|||
import java.util.zip.ZipFile;
|
||||
import java.util.zip.ZipOutputStream;
|
||||
|
||||
import org.eclipse.rse.internal.services.clientserver.archiveutils.SystemArchiveUtil;
|
||||
import org.eclipse.rse.internal.services.clientserver.archiveutils.SystemUniversalZipEntry;
|
||||
import org.eclipse.rse.services.clientserver.ISystemFileTypes;
|
||||
import org.eclipse.rse.services.clientserver.SystemEncodingUtil;
|
||||
import org.eclipse.rse.services.clientserver.java.BasicClassFileParser;
|
||||
|
|
|
@ -14,3 +14,5 @@
|
|||
|
||||
pluginName = RSE Services Framework
|
||||
providerName = Eclipse.org
|
||||
|
||||
extPoint.archivehandlers = Remote Archive Handlers
|
||||
|
|
6
rse/plugins/org.eclipse.rse.services/plugin.xml
Normal file
6
rse/plugins/org.eclipse.rse.services/plugin.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?eclipse version="3.2"?>
|
||||
<plugin>
|
||||
<extension-point id="archivehandlers" name="%extPoint.archivehandlers" schema="schema/archivehandlers.exsd"/>
|
||||
|
||||
</plugin>
|
|
@ -1,12 +1,12 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!-- Schema file written by PDE -->
|
||||
<schema targetNamespace="org.eclipse.rse.ui">
|
||||
<schema targetNamespace="org.eclipse.rse.services">
|
||||
<annotation>
|
||||
<appInfo>
|
||||
<meta.schema plugin="org.eclipse.rse.ui" id="archivehandlers" name="Archive Handlers"/>
|
||||
<meta.schema plugin="org.eclipse.rse.services" id="archivehandlers" name="Archive Handlers"/>
|
||||
</appInfo>
|
||||
<documentation>
|
||||
This extension point is used to plug in additional Archive Handlers. These are used to provide seamless integration between Archive Handling and the RSE.
|
||||
This extension point is used to plug in additional archive handlers. Archive handlers are used to provide seamless integration of archives within the RSE. For example, an archive can be expanded to show its contents in RSE if an archive handler is registered for that archive type and handles showing the contents of archives.
|
||||
</documentation>
|
||||
</annotation>
|
||||
|
||||
|
@ -97,7 +97,7 @@
|
|||
|
||||
<p>
|
||||
<pre>
|
||||
<extension point="org.eclipse.rse.ui.archivehandlers">
|
||||
<extension point="org.eclipse.rse.services.archivehandlers">
|
||||
<archivehandler
|
||||
id="org.eclipse.rse.services.clientserver.archiveutils.systemziphandler"
|
||||
name="Zip File Handler"
|
||||
|
@ -123,7 +123,7 @@
|
|||
<meta.section type="implementation"/>
|
||||
</appInfo>
|
||||
<documentation>
|
||||
The Remote System Explorer in org.eclipse.rse.files.ui provides three default implementations of this extension point, for ZIP, JAR, and TAR Archives.
|
||||
The Remote System Explorer, in the org.eclipse.rse.files.ui plugin, provides three default implementations of this extension point for ZIP, JAR, and TAR archives.
|
||||
</documentation>
|
||||
</annotation>
|
||||
|
||||
|
@ -132,7 +132,7 @@
|
|||
<meta.section type="copyright"/>
|
||||
</appInfo>
|
||||
<documentation>
|
||||
Copyright (c) 2002, 2006 IBM Corporation. All Rights Reserved.
|
||||
Copyright (c) 2002, 2006, 2007 IBM 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
|
|
@ -467,7 +467,6 @@ Contributors:
|
|||
<!-- ================================================================= -->
|
||||
<!-- Define Archive Handlers extension point -->
|
||||
<!-- ================================================================= -->
|
||||
<extension-point id="archivehandlers" name="%extPoint.archivehandlers" schema="schema/archivehandlers.exsd"/>
|
||||
|
||||
|
||||
<!-- ================================================================= -->
|
||||
|
|
Loading…
Add table
Reference in a new issue