META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
icons/
icons/tool/
icons/tool/close.gif
icons/tool/close_hot.gif
icons/tool/update.gif
icons/tool/update_problems.gif
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/ui/
org/eclipse/equinox/internal/p2/ui/sdk/
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateMessages.classAutomaticUpdateMessages.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String SchedulerStartup_day
public static String SchedulerStartup_Monday
public static String SchedulerStartup_Tuesday
public static String SchedulerStartup_Wednesday
public static String SchedulerStartup_Thursday
public static String SchedulerStartup_Friday
public static String SchedulerStartup_Saturday
public static String SchedulerStartup_Sunday
public static String SchedulerStartup_1AM
public static String SchedulerStartup_2AM
public static String SchedulerStartup_3AM
public static String SchedulerStartup_4AM
public static String SchedulerStartup_5AM
public static String SchedulerStartup_6AM
public static String SchedulerStartup_7AM
public static String SchedulerStartup_8AM
public static String SchedulerStartup_9AM
public static String SchedulerStartup_10AM
public static String SchedulerStartup_11AM
public static String SchedulerStartup_12PM
public static String SchedulerStartup_1PM
public static String SchedulerStartup_2PM
public static String SchedulerStartup_3PM
public static String SchedulerStartup_4PM
public static String SchedulerStartup_5PM
public static String SchedulerStartup_6PM
public static String SchedulerStartup_7PM
public static String SchedulerStartup_8PM
public static String SchedulerStartup_9PM
public static String SchedulerStartup_10PM
public static String SchedulerStartup_11PM
public static String SchedulerStartup_12AM
public static String AutomaticUpdatesPopup_PrefLinkOnly
public static String AutomaticUpdatesPopup_RemindAndPrefLink
public static String AutomaticUpdatesPopup_ReminderJobTitle
public static String AutomaticUpdatesPreferencePage_findUpdates
public static String AutomaticUpdateScheduler_30Minutes
public static String AutomaticUpdateScheduler_60Minutes
public static String AutomaticUpdateScheduler_240Minutes
public static String AutomaticUpdateScheduler_UpdateNotInitialized
public static String AutomaticUpdatesPopup_UpdatesAvailableTitle
public static String AutomaticUpdater_AutomaticDownloadOperationName
public static String AutomaticUpdater_ClickToReviewUpdates
public static String AutomaticUpdater_ClickToReviewUpdatesWithProblems
public static String AutomaticUpdatesPreferencePage_UpdateSchedule
public static String AutomaticUpdatesPreferencePage_findOnStart
public static String AutomaticUpdatesPreferencePage_findOnSchedule
public static String AutomaticUpdatesPreferencePage_downloadOptions
public static String AutomaticUpdatesPreferencePage_searchAndNotify
public static String AutomaticUpdatesPreferencePage_downloadAndNotify
public static String AutomaticUpdatesPreferencePage_at
public static String AutomaticUpdatesPreferencePage_GenericProductName
public static String AutomaticUpdatesPreferencePage_RemindGroup
public static String AutomaticUpdatesPreferencePage_RemindSchedule
public static String AutomaticUpdatesPreferencePage_RemindOnce
public static String AutomaticUpdatesPopup_ClickToReviewDownloaded
public static String AutomaticUpdatesPopup_ClickToReviewNotDownloaded
public static String ErrorSavingPreferences
public static String ErrorSavingClassicPreferences
public static String ErrorLoadingPreferenceKeys
static void ()
public void ()
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatePlugin.classAutomaticUpdatePlugin.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatePlugin extends org.eclipse.ui.plugin.AbstractUIPlugin {
public static final String ICON_PATH
public static final String IMG_TOOL_UPDATE
public static final String IMG_TOOL_UPDATE_PROBLEMS
public static final String IMG_TOOL_CLOSE
public static final String IMG_TOOL_CLOSE_HOT
private static org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatePlugin plugin
private static org.osgi.framework.BundleContext context
private org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler scheduler
private org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater updater
private org.eclipse.ui.preferences.ScopedPreferenceStore preferenceStore
private org.eclipse.equinox.p2.operations.ProvisioningSession session
public static final String PLUGIN_ID
public static org.osgi.framework.BundleContext getContext ()
public static org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatePlugin getDefault ()
public void ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler getScheduler ()
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater getAutomaticUpdater ()
void setScheduler (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler)
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler scheduler
public org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus getProvisioningEventBus ()
org.osgi.framework.ServiceReference busReference
public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore ()
org.eclipse.equinox.p2.core.IAgentLocation agentLocation
public org.eclipse.equinox.p2.core.IAgentLocation getAgentLocation ()
org.osgi.framework.ServiceReference ref
org.eclipse.equinox.p2.core.IAgentLocation location
public void savePreferences ()
java.io.IOException e
protected void initializeImageRegistry (org.eclipse.jface.resource.ImageRegistry)
org.eclipse.jface.resource.ImageRegistry reg
private void createImageDescriptor (java.lang.String, org.eclipse.jface.resource.ImageRegistry)
String id
org.eclipse.jface.resource.ImageRegistry reg
java.net.URL url
org.eclipse.jface.resource.ImageDescriptor desc
public org.eclipse.equinox.p2.operations.ProvisioningSession getSession ()
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler$1.classAutomaticUpdateScheduler.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler$1 extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateListener {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler)
public void updatesAvailable (org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent)
org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent event
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.classAutomaticUpdateScheduler.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler extends java.lang.Object implements org.eclipse.ui.IStartup {
public static final String P_DAY
public static final String P_HOUR
public static final String[] DAYS
public static final String[] HOURS
private org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateListener listener
private org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateChecker checker
String profileId
static void ()
com.ibm.icu.util.Calendar calendar
String[] daysAsStrings
int firstDay
int countDays
int i
int i
public void ()
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.core.runtime.IStatus status
public void earlyStartup ()
public void shutdown ()
public void rescheduleUpdate ()
org.eclipse.jface.preference.IPreferenceStore pref
String schedule
private void scheduleUpdate ()
org.eclipse.jface.preference.IPreferenceStore pref
String schedule
long delay
long poll
private org.eclipse.equinox.p2.query.IQuery getProfileQuery ()
private int getDay (org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.jface.preference.IPreferenceStore pref
String day
int d
private int getHour (org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.jface.preference.IPreferenceStore pref
String hour
int h
private long computeDelay (org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.jface.preference.IPreferenceStore pref
int target_d
int target_h
com.ibm.icu.util.Calendar calendar
int current_d
int current_h
int current_m
int current_s
int current_ms
long delay
int delta_h
int delta_d
private long computePoll (org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.jface.preference.IPreferenceStore pref
int target_d
private void removeUpdateListener ()
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$1.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$1 extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.core.eventbus.ProvisioningListener {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater)
public void notify (java.util.EventObject)
java.util.EventObject o
org.eclipse.equinox.p2.engine.IProfileEvent event
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$2.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$2 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater)
public void run ()
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$3$1.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3 this$1
private final boolean val$notifyWithPopup
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3, boolean)
public void run ()
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$3.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
private final boolean val$notifyWithPopup
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, boolean)
public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent)
org.eclipse.core.runtime.jobs.IJobChangeEvent jobEvent
org.eclipse.core.runtime.IStatus jobStatus
static org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater access$0 (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3)
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$4.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$4 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
private final boolean val$notifyWithPopup
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, boolean)
public void run ()
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$5.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$5 extends java.lang.Object implements org.eclipse.swt.widgets.Listener {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater)
public void handleEvent (org.eclipse.swt.widgets.Event)
org.eclipse.swt.widgets.Event event
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$6.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$6 extends org.eclipse.core.runtime.jobs.Job {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, java.lang.String)
String $anonymous0
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater.classAutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateListener {
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.StatusLineCLabelContribution updateAffordance
org.eclipse.jface.action.IStatusLineManager statusLineManager
java.util.Collection iusWithUpdates
String profileId
org.eclipse.equinox.internal.provisional.p2.core.eventbus.ProvisioningListener profileListener
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup popup
boolean alreadyDownloaded
org.eclipse.equinox.p2.operations.UpdateOperation operation
private static final String AUTO_UPDATE_STATUS_ITEM
public void ()
private void createProfileListener ()
private boolean sameProfile (java.lang.String)
String another
public void updatesAvailable (org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent)
org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent event
void updatesAvailable (org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent, boolean)
org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent event
boolean notifyWithPopup
boolean download
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.operations.ProfileModificationJob job
org.eclipse.equinox.p2.operations.ProvisioningSession getSession ()
org.eclipse.equinox.p2.ui.ProvisioningUI getProvisioningUI ()
void validateIusToUpdate ()
java.util.ArrayList list
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.metadata.IInstallableUnit iuWithUpdate
private boolean validToUpdate (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
int lock
boolean isRoot
String value
org.eclipse.swt.widgets.Shell getWorkbenchWindowShell ()
org.eclipse.ui.IWorkbenchWindow activeWindow
org.eclipse.jface.action.IStatusLineManager getStatusLineManager ()
org.eclipse.ui.IWorkbenchWindow activeWindow
java.lang.reflect.Method method
Object statusLine
org.eclipse.ui.IWorkbenchPartSite site
void updateStatusLine ()
org.eclipse.jface.action.IStatusLineManager manager
void createUpdateAffordance ()
org.eclipse.jface.action.IStatusLineManager manager
void notifyUserOfUpdates (boolean, boolean)
boolean isValid
boolean showPopup
org.eclipse.jface.action.IStatusLineManager manager
void checkUpdateAffordanceEnablement ()
boolean shouldBeVisible
org.eclipse.jface.action.IStatusLineManager manager
void openUpdatePopup ()
void clearUpdateAffordances ()
org.eclipse.jface.action.IStatusLineManager manager
public void launchUpdate ()
void triggerNewUpdateNotification ()
org.eclipse.core.runtime.jobs.Job notifyJob
public java.util.Collection getInstalledIUs ()
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.query.IQueryResult queryResult
public void shutdown ()
org.eclipse.equinox.p2.engine.IProfileRegistry getProfileRegistry ()
org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus getProvisioningEventBus ()
org.eclipse.jface.preference.IPreferenceStore getPreferenceStore ()
static boolean access$0 (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, java.lang.String)
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$1.classAutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$1 extends org.eclipse.swt.events.MouseAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup)
public void mouseDown (org.eclipse.swt.events.MouseEvent)
org.eclipse.swt.events.MouseEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$2.classAutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$2 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
org.eclipse.jface.preference.PreferenceDialog dialog
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$3.classAutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$3 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup)
public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent)
org.eclipse.jface.util.PropertyChangeEvent event
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$4.classAutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$4 extends org.eclipse.ui.progress.WorkbenchJob {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup, java.lang.String)
String $anonymous0
public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$5.classAutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$5 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$6.classAutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$6 extends org.eclipse.swt.events.MouseAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup)
public void mouseDown (org.eclipse.swt.events.MouseEvent)
org.eclipse.swt.events.MouseEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup.classAutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup extends org.eclipse.jface.dialogs.PopupDialog {
public static final String[] ELAPSED
private static final long MINUTE
private static final String PREFS_HREF
private static final String DIALOG_SETTINGS_SECTION
private static final int POPUP_OFFSET
org.eclipse.jface.preference.IPreferenceStore prefs
long remindDelay
org.eclipse.jface.util.IPropertyChangeListener prefListener
org.eclipse.ui.progress.WorkbenchJob remindJob
boolean downloaded
org.eclipse.swt.widgets.Composite dialogArea
org.eclipse.swt.widgets.Link remindLink
org.eclipse.swt.events.MouseListener clickListener
static void ()
public void (org.eclipse.swt.widgets.Shell, boolean, org.eclipse.jface.preference.IPreferenceStore)
org.eclipse.swt.widgets.Shell parentShell
boolean alreadyDownloaded
org.eclipse.jface.preference.IPreferenceStore prefs
protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.layout.GridLayout layout
org.eclipse.swt.widgets.Label infoLabel
private void createRemindSection (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
private void updateRemindText ()
protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings ()
org.eclipse.jface.dialogs.IDialogSettings settings
org.eclipse.jface.dialogs.IDialogSettings section
public int open ()
public boolean close ()
public boolean close (boolean)
boolean remind
void scheduleRemindJob ()
long computeRemindDelay ()
String elapsed
int d
void cancelRemindJob ()
protected void configureShell (org.eclipse.swt.widgets.Shell)
org.eclipse.swt.widgets.Shell newShell
protected org.eclipse.swt.graphics.Point getInitialLocation (org.eclipse.swt.graphics.Point)
org.eclipse.swt.graphics.Point initialSize
org.eclipse.swt.widgets.Shell parent
org.eclipse.swt.graphics.Point parentSize
org.eclipse.swt.graphics.Point parentSize
org.eclipse.swt.graphics.Point parentLocation
org.eclipse.swt.graphics.Point parentLocation
org.eclipse.swt.graphics.Rectangle bounds
void handlePreferenceChange (org.eclipse.jface.util.PropertyChangeEvent)
org.eclipse.jface.util.PropertyChangeEvent event
protected org.eclipse.swt.widgets.Control createTitleMenuArea (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite titleComposite
org.eclipse.swt.widgets.ToolBar toolBar
org.eclipse.swt.widgets.ToolItem closeButton
protected org.eclipse.swt.widgets.Control createTitleControl (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Control control
Object data
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$1.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$1 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$2.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$2 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$3.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$3 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$4.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$4 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$5.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$5 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$6.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$6 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$7.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$7 extends org.eclipse.swt.events.SelectionAdapter {
final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
void (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage)
public void widgetSelected (org.eclipse.swt.events.SelectionEvent)
org.eclipse.swt.events.SelectionEvent e
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage.classAutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage {
private org.eclipse.swt.widgets.Button enabledCheck
private org.eclipse.swt.widgets.Button onStartupRadio
private org.eclipse.swt.widgets.Button onScheduleRadio
private org.eclipse.swt.widgets.Combo dayCombo
private org.eclipse.swt.widgets.Label atLabel
private org.eclipse.swt.widgets.Combo hourCombo
private org.eclipse.swt.widgets.Button searchOnlyRadio
private org.eclipse.swt.widgets.Button searchAndDownloadRadio
private org.eclipse.swt.widgets.Button remindOnceRadio
private org.eclipse.swt.widgets.Button remindScheduleRadio
private org.eclipse.swt.widgets.Combo remindElapseCombo
private org.eclipse.swt.widgets.Group updateScheduleGroup
private org.eclipse.swt.widgets.Group downloadGroup
private org.eclipse.swt.widgets.Group remindGroup
public void ()
public void init (org.eclipse.ui.IWorkbench)
org.eclipse.ui.IWorkbench workbench
protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.swt.widgets.Composite container
org.eclipse.swt.layout.GridLayout layout
org.eclipse.swt.layout.GridData gd
org.eclipse.core.runtime.IProduct product
String productName
protected void createSpacer (org.eclipse.swt.widgets.Composite, int)
org.eclipse.swt.widgets.Composite composite
int columnSpan
org.eclipse.swt.widgets.Label label
org.eclipse.swt.layout.GridData gd
private void initialize ()
org.eclipse.jface.preference.IPreferenceStore pref
private void setSchedule (java.lang.String)
String value
void pageChanged ()
boolean master
protected void performDefaults ()
org.eclipse.jface.preference.IPreferenceStore pref
public boolean performOk ()
org.eclipse.jface.preference.IPreferenceStore pref
private int getDay (org.eclipse.jface.preference.IPreferenceStore, boolean)
org.eclipse.jface.preference.IPreferenceStore pref
boolean useDefault
String day
int i
private int getHour (org.eclipse.jface.preference.IPreferenceStore, boolean)
org.eclipse.jface.preference.IPreferenceStore pref
boolean useDefault
String hour
int i
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/IAutomaticUpdaterHelpContextIds.classIAutomaticUpdaterHelpContextIds.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public abstract org.eclipse.equinox.internal.p2.ui.sdk.scheduler.IAutomaticUpdaterHelpContextIds extends java.lang.Object {
public static final String PREFIX
public static final String AUTOMATIC_UPDATES_PREFERENCE_PAGE
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/PreferenceConstants.classPreferenceConstants.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.PreferenceConstants extends java.lang.Object {
public static final String PREF_PAGE_AUTO_UPDATES
public static final String PREF_AUTO_UPDATE_ENABLED
public static final String PREF_AUTO_UPDATE_SCHEDULE
public static final String PREF_UPDATE_ON_STARTUP
public static final String PREF_UPDATE_ON_SCHEDULE
public static final String PREF_DOWNLOAD_ONLY
public static final String PREF_REMIND_SCHEDULE
public static final String PREF_REMIND_ELAPSED
public static final String PREF_AUTO_UPDATE_INIT
public static final String PREF_MIGRATED_34
public void ()
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/PreferenceInitializer.classPreferenceInitializer.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.PreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
private static final String P_ENABLED
private static final String UPDATE_PLUGIN_ID
private static final String SDK_UI_PLUGIN_ID
public void ()
public static void migratePreferences ()
org.eclipse.equinox.p2.core.IAgentLocation agentLocation
org.osgi.service.prefs.Preferences pref
org.osgi.service.prefs.Preferences oldPref
String[] keys
int i
org.osgi.service.prefs.BackingStoreException e
boolean migrated34
boolean node34exists
org.osgi.service.prefs.Preferences instanceScope
org.osgi.service.prefs.Preferences node34
org.osgi.service.prefs.BackingStoreException e
boolean autoUpdateInit
org.osgi.service.prefs.Preferences instanceScope
boolean updateNodeExists
org.osgi.service.prefs.Preferences prefUM
boolean enableUpdate
org.osgi.service.prefs.BackingStoreException e
private static void handleException (java.lang.Exception, java.lang.String)
Exception e
String message
public void initializeDefaultPreferences ()
org.osgi.service.prefs.Preferences node
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/StatusLineCLabelContribution.classStatusLineCLabelContribution.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.StatusLineCLabelContribution extends org.eclipse.jface.action.ContributionItem {
public static final int DEFAULT_CHAR_WIDTH
private int charWidth
private org.eclipse.swt.custom.CLabel label
private org.eclipse.swt.graphics.Image image
private String text
private int widthHint
private int heightHint
private org.eclipse.swt.widgets.Listener listener
private int eventType
private String tooltip
public void (java.lang.String, int)
String id
int charWidth
public void fill (org.eclipse.swt.widgets.Composite)
org.eclipse.swt.widgets.Composite parent
org.eclipse.jface.action.StatusLineLayoutData statusLineLayoutData
org.eclipse.swt.graphics.GC gc
org.eclipse.swt.graphics.FontMetrics fm
public void addListener (int, org.eclipse.swt.widgets.Listener)
int type
org.eclipse.swt.widgets.Listener labelListener
public void setText (java.lang.String)
String text
org.eclipse.jface.action.IContributionManager contributionManager
org.eclipse.jface.action.IContributionManager contributionManager
public void setTooltip (java.lang.String)
String tooltip
public void setImage (org.eclipse.swt.graphics.Image)
org.eclipse.swt.graphics.Image image
org.eclipse.jface.action.IContributionManager contributionManager
}
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/messages.properties