1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-15 13:05:22 +02:00
cdt/rse/plugins/org.eclipse.rse.subsystems.files.ftp/plugin.xml

97 lines
4.1 KiB
XML
Raw Normal View History

2006-04-10 21:04:06 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2006, 2007 IBM Corporation and others. All rights reserved.
2006-04-10 21:04:06 +00:00
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
Initial Contributors:
The following IBM employees contributed to the Remote System Explorer
component that contains this file: David McKnight, Kushal Munir,
Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
Contributors:
Javier Montalvo Orus (Symbian) - add Windows to list of valid FTP systems
2006-10-24 13:54:22 +00:00
Martin Oberhuber (Wind River) - add FTP Only system type
Javier Montalvo Orus (Symbian) - [plan] Improve Discovery and Autodetect in RSE
Javier Montalvo Orus (Symbian) - Fixing 176216 - [api] FTP sould provide API to allow clients register their own FTPListingParser
Martin Oberhuber (Wind River) - [186523] Move subsystemConfigurations from UI to core
Javier Montalvo Orus (Symbian) - improved autodetection of FTPListingParser
2006-04-10 21:04:06 +00:00
-->
<?eclipse version="3.1"?>
<plugin>
<extension point="org.eclipse.rse.core.systemTypes">
<systemType
label="%FtpSystemLabel"
description="%FtpSystemDescription"
icon="icons/full/obj16/systemfiles_obj.gif"
iconLive="icons/full/obj16/systemfileslive_obj.gif"
id="org.eclipse.rse.systemtype.ftp"
name="FTP Only"/>
</extension>
<extension point="org.eclipse.rse.core.subsystemConfigurations">
2006-04-10 21:04:06 +00:00
<configuration
systemTypeIds="org.eclipse.rse.systemtype.linux;org.eclipse.rse.systemtype.unix;org.eclipse.rse.systemtype.windows;org.eclipse.rse.systemtype.ftp"
2006-04-10 21:04:06 +00:00
name="%Files"
description="%FilesDescription"
iconlive="icons/full/obj16/systemfileslive_obj.gif"
icon="icons/full/obj16/systemfiles_obj.gif"
category="files"
class="org.eclipse.rse.subsystems.files.ftp.FTPFileSubSystemConfiguration"
vendor="%providerName"
priority="100"
id="ftp.files"
serviceType="_ftp._tcp">
2006-04-10 21:04:06 +00:00
</configuration>
</extension>
<extension-point id="ftpFileEntryParsers" name="ftpFileEntryParsers" schema="schema/ftpFileEntryParsers.exsd"/>
<extension point="org.eclipse.rse.subsystems.files.ftp.ftpFileEntryParsers">
<parser
class="org.apache.commons.net.ftp.parser.UnixFTPEntryParser"
id="org.eclipse.rse.ftp.parser.Unix"
label="%FTPParser.UNIX"
priority="100"
systemTypeRegex=".*[Uu][Nn][Ii][Xx].*">
</parser>
<parser
class="org.apache.commons.net.ftp.parser.MVSFTPEntryParser"
systemTypeRegex=".*[Mm][Vv][Ss].*"
id="org.eclipse.rse.ftp.parser.MVS"
label="%FTPParser.MVS"
priority="100">
</parser>
<parser
class="org.eclipse.rse.internal.subsystems.files.ftp.parser.RSENTFTPEntryParser"
systemTypeRegex=".*[Ww][Ii][Nn][Dd][Oo][Ww][Ss].*"
id="org.eclipse.rse.ftp.parser.WinNT"
label="%FTPParser.WinNT"
priority="100">
</parser>
<parser
class="org.apache.commons.net.ftp.parser.OS2FTPEntryParser"
systemTypeRegex=".*[Oo][Ss]/2.*"
id="org.eclipse.rse.ftp.parser.OS2"
label="%FTPParser.OS2"
priority="100">
</parser>
<parser
class="org.apache.commons.net.ftp.parser.OS400FTPEntryParser"
systemTypeRegex=".*[Oo][Ss]/400.*"
id="org.eclipse.rse.ftp.parser.OS400"
label="%FTPParser.OS400"
priority="100">
</parser>
<parser
class="org.eclipse.rse.internal.subsystems.files.ftp.parser.RSEVMSFTPEntryParser"
systemTypeRegex=".*[Vv][Mm][Ss].*"
id="org.eclipse.rse.ftp.parser.VMS"
label="%FTPParser.VMS"
priority="100">
</parser>
</extension>
</plugin>