Utilizing custom browser URLs

From Aptana Development

Contents

Aptana core browser custom URLs

The following URLs can be used in the custom Aptana browser found in com.aptana.ide.intro. Currently this browser is only used for the Aptana Start Page.

Core URL

http://org.eclipse.ui.intro/runAction?pluginId=com.aptana.ide.intro&class=com.aptana.ide.intro.actions.<custom action class>&<params to action>

Parameters:

  • errorMessage=<string to show user if error occurs executing action> (optional for all actions)

Opening a preference page

Custom action class: OpenPreferenceAction

Parameters:

  • preferenceId=<preference id specified in plugin.xml> (required)
  • pluginPreferenceId=<plugin id> (required)
  • displayId=<ids to filter in preference dialog> (optional)
Example for Adobe AIR SDK preference page: http://org.eclipse.ui.intro/runAction?pluginId=com.aptana.ide.intro&class=com.aptana.ide.intro.actions.OpenPreferenceAction&preferenceId=com.aptana.ide.apollo.preferences.FlexSDKsPreferencePage&pluginPreferenceId=com.aptana.ide.framework.apollo&errorMessage=Adobe%20AIR%20plugin%20not%20installed

Opening a wizard

Custom action class: OpenWizardAction

Parameters:

  • wizardType=< new | import | export > (required)
  • wizardId=<wizard id specified in plugin.xml> (required)
Example for AJAX Project wizard : http://org.eclipse.ui.intro/runAction?pluginId=com.aptana.ide.intro&class=com.aptana.ide.intro.actions.OpenWizardAction&wizardType=new&wizardId=com.aptana.ide.wizards.LibraryProjectWizard&errorMessage=Error%20This%20Should%20Not%20Show!

Opening a view

Custom action class: OpenViewAction

Parameters:

  • viewId=<view id specified in plugin.xml> (required)
Example for Visual JQuery view : http://org.eclipse.ui.intro/runAction?pluginId=com.aptana.ide.intro&class=com.aptana.ide.intro.actions.OpenViewAction&viewId=com.aptana.ide.documentation.jquery.visualjquery&errorMessage=Error%20This%20Should%20Not%20Show!