| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| <extension |
| point="org.eclipse.datatools.connectivity.connectionProfile"> |
| <category |
| id="org.eclipse.datatools.connectivity.sample.ftp.category" |
| name="FTP"/> |
| <connectionProfile |
| category="org.eclipse.datatools.connectivity.sample.ftp.category" |
| icon="icons/file.gif" |
| id="org.eclipse.datatools.connectivity.sample.ftp.profile" |
| name="%ServerExtension.ConnectionProfile.name" |
| pingFactory="org.eclipse.datatools.connectivity.sample.ftp.internal.FtpConnectionFactory"/> |
| <connectionFactory |
| name="%ServerExtension.ConnectionFactory.name" |
| profile="org.eclipse.datatools.connectivity.sample.ftp.profile" |
| class="org.eclipse.datatools.connectivity.sample.ftp.internal.FtpConnectionFactory" |
| id="org.eclipse.datatools.connectivity.sample.ftp.profile.connectionFactory"> |
| </connectionFactory> |
| <newWizard |
| class="org.eclipse.datatools.connectivity.sample.ftp.wizards.FtpConnectionProfileWizard" |
| description="%NewWizard.description" |
| icon="icons/file.gif" |
| id="org.eclipse.datatools.connectivity.sample.ftp.profile.wizards.ftpConnectionProfileWizard" |
| name="%NewWizard.name" |
| profile="org.eclipse.datatools.connectivity.sample.ftp.profile"> |
| </newWizard> |
| </extension> |
| <extension |
| point="org.eclipse.ui.navigator.navigatorContent"> |
| <navigatorContent |
| contentProvider="org.eclipse.datatools.connectivity.sample.ftp.internal.FTPContentProviderExtension" |
| icon="icons/file.gif" |
| id="org.eclipse.datatools.connectivity.sample.ftp.content" |
| labelProvider="org.eclipse.datatools.connectivity.sample.ftp.internal.FTPLabelProviderExtension" |
| name="%Navigator.extension.name" |
| priority="normal"> |
| <enablement> |
| <or> |
| <and> |
| <instanceof value="org.eclipse.datatools.connectivity.IConnectionProfile"/> |
| <test |
| property="org.eclipse.datatools.connectivity.profile.property.id" |
| value="org.eclipse.datatools.connectivity.sample.ftp.profile"/> |
| </and> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.sample.ftp.internal.FTPClientObject"> |
| </instanceof> |
| </or> |
| </enablement> |
| </navigatorContent> |
| </extension> |
| <extension |
| point="org.eclipse.ui.navigator.viewer"> |
| <viewerContentBinding viewerId="org.eclipse.datatools.connectivity.DataSourceExplorerNavigator"> |
| <includes> |
| <contentExtension pattern="org.eclipse.datatools.connectivity.sample.ftp.content"/> |
| </includes> |
| </viewerContentBinding> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| class="org.eclipse.datatools.connectivity.sample.ftp.properties.FtpProfilePropertyPage" |
| id="org.eclipse.datatools.connectivity.sample.ftp.profile.properties.ftpProfilePropertyPage" |
| name="%PropertyPage.name" |
| objectClass="org.eclipse.datatools.connectivity.IConnectionProfile"> |
| <filter |
| name="org.eclipse.datatools.profile.property.id" |
| value="org.eclipse.datatools.connectivity.sample.ftp.profile"> |
| </filter> |
| </page> |
| </extension> |
| </plugin> |