Extension point that allows providing extra parsers for the FTP LIST command output. Apache commons net provides some APIs and factories to costumize the parser and this extension provides an easy way to setup a custom parser and integrate it into RSE. The provided extension points will be available as a list in the property "FTP Settings", allowing the user to select them overriding the default parser. The string attributes <code>defaultDateFormatStr</code> <code>recentDateFormatStr</code> <code>serverLanguageCode</code> <code>serverTimeZoneId</code> <code>shortMonthNames</code> have to follow the format described by <code>org.apache.commons.net.ftp.FTPClientConfig</code> Name that will be displayed in the UI RSE 2.0 <!-- Default UNIX parser provided by Apache commons net package --> <parser class="org.apache.commons.net.ftp.parser.UnixFTPEntryParser" name="UNIX"> </parser> <!-- Custom parser implementing org.apache.commons.net.ftp.Configurable and org.apache.commons.net.ftp.FTPFileEntryParser --> <parser class="com.mycompany.MyParser" name="MyParser"> </parser> <!-- UNIX server that uses Danish month names and "European" date formatting in Denmark's time zone --> <parser class="org.apache.commons.net.ftp.parser.UnixFTPEntryParser" name="UNIX_Danish" defaultDateFormatStr = "d MMM yyyy" recentDateFormatStr = "d MMM HH:mm" serverLanguageCode = "da" serverTimeZoneId = "Europe/Copenhagen" > </parser> <!-- VMS server that uses month names in a language not supported but uses the standard date formatting --> <parser class="org.apache.commons.net.ftp.parser.VMSFTPEntryParser" name="VMS_custom" shortMonthNames="jan|feb|mar|apr|ma\u00ED|j\u00FAn|j\u00FAl|\u00e1g\u00FA|sep|okt|n\u00F3v|des" > </parser> The provider of a new FTPEntryParser must implement <samp>org.apache.commons.net.ftp.Configurable</samp> and <samp>org.apache.commons.net.ftp.FTPFileEntryParser</samp> Customized VMS and WinNT implementations are supplied in the <code>org.eclipse.rse.subsystems.files.ftp</code> plug-in. Copyright (c) 2007 Symbian Software Ltd. 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: Javier Montalvo Orus (Symbian) - initial API and implementation