Class SearchUIPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.ui.plugin.AbstractUIPlugin
com._1c.g5.v8.dt.internal.search.ui.SearchUIPlugin
- All Implemented Interfaces:
org.osgi.framework.BundleActivator
public class SearchUIPlugin
extends org.eclipse.ui.plugin.AbstractUIPlugin
Search UI plugin class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringItem match image idstatic final Stringstatic final Stringstatic final StringPlug-in ID.static final StringSearch page extension identifier.Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.core.runtime.IStatuscreateErrorStatus(String message, Throwable throwable) Create error status by given message and cause throwable.static org.eclipse.core.runtime.IStatuscreateWarningStatus(String message, Throwable throwable) Create warning status by given message and cause throwable.static SearchUIPluginstatic org.eclipse.swt.graphics.ImageReturns the image for the provided symbolic name.static org.eclipse.jface.resource.ImageDescriptorgetImageDescriptor(String symbolicName) Returns the image descriptor for the provided symbolic name.com.google.inject.InjectorGet plugin Guice-injector.static Stringprotected voidinitializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg) static voidlog(org.eclipse.core.runtime.IStatus status) Writes the given status to the log.Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin
createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, start, startup, stopMethods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString
-
Field Details
-
PLUGIN_ID
Plug-in ID.- See Also:
-
SEARCH_PAGE_ID
Search page extension identifier.- See Also:
-
IMG_ITEM_MATCH
Item match image id- See Also:
-
IMG_SEARCH_NEXT
- See Also:
-
IMG_SEARCH_PREV
- See Also:
-
IMG_COLLAPSE_ALL
- See Also:
-
IMG_EXPAND_ALL
- See Also:
-
IMG_FLAT_LAYOUT
- See Also:
-
IMG_HIERARCHICAL_LAYOUT
- See Also:
-
-
Constructor Details
-
SearchUIPlugin
public SearchUIPlugin()Default constructor.
-
-
Method Details
-
getDefault
- Returns:
- the instance of this plugin class.
-
getImage
Returns the image for the provided symbolic name.- Parameters:
symbolicName- the image name, cannot benull- Returns:
- the image for the provided symbolic name or
nullif image not found
-
getImageDescriptor
Returns the image descriptor for the provided symbolic name.- Parameters:
symbolicName- the image name, cannot benull- Returns:
- the image descriptor for the provided symbolic name or
nullif image not found
-
getSearchPageId
- Returns:
- the search page id.
-
createErrorStatus
public static org.eclipse.core.runtime.IStatus createErrorStatus(String message, Throwable throwable) Create error status by given message and cause throwable.- Parameters:
message- status message, cannot benullthrowable- throwable, can benullif not applicable- Returns:
- status created error status, never
null
-
createWarningStatus
public static org.eclipse.core.runtime.IStatus createWarningStatus(String message, Throwable throwable) Create warning status by given message and cause throwable.- Parameters:
message- status message, cannot benullthrowable- throwable, can benullif not applicable- Returns:
- status created warning status, never
null
-
log
public static void log(org.eclipse.core.runtime.IStatus status) Writes the given status to the log.- Parameters:
status- is theIStatus
-
getInjector
public com.google.inject.Injector getInjector()Get plugin Guice-injector. Method is synchronized.- Returns:
- plugin Guice-injector, never
null
-
initializeImageRegistry
protected void initializeImageRegistry(org.eclipse.jface.resource.ImageRegistry reg) - Overrides:
initializeImageRegistryin classorg.eclipse.ui.plugin.AbstractUIPlugin
-