Interface ShortcutEnabled

All Known Implementing Classes:
AboutPlugIn, AbstractAddDatastoreLayerPlugIn, AbstractLinearReferencingPlugIn, AbstractLoadDatasetPlugIn, AbstractLoadSaveDatasetPlugIn, AbstractPlugIn, AbstractSaveDatasetAsPlugIn, AbstractSaveProjectPlugIn, AbstractThreadedUiPlugIn, AbstractUiPlugIn, AbstractWizardPlugin, Add3DGeometryAttributesPlugIn, AddDatastoreLayerPlugIn, AddGeometryAttributesPlugIn, AddImageLayerPlugIn, AdditionalResultsPlugIn, AddNewCategoryPlugIn, AddNewFeaturesPlugIn, AddNewLayerPlugIn, AddNewLayerViewPlugIn, AddWMSDemoBoxEasterEggPlugIn, AdvancedMeasurePlugin, AffineTransformationPlugIn, AffineTransformPlugIn, ArrangeViewsPlugIn, ArrangeViewsPlugIn.ArrangeAllPlugIn, ArrangeViewsPlugIn.ArrangeCascadePlugIn, ArrangeViewsPlugIn.ArrangeHorizontalPlugIn, ArrangeViewsPlugIn.ArrangeVerticalPlugIn, AttributeQueryPlugIn, AutoAssignAttributePlugIn, AutoCompletePolygonPlugIn, BeanshellAttributeCalculatorPlugIn, BeanShellPlugIn, BeanToolsPlugIn, BlendLineStringsPlugIn, BoundaryMatchDataPlugIn, BufferPlugIn, CalculateAreasAndLengthsPlugIn, CalculateDistancesPlugIn, CalcVarianceAndMeanPerClassPlugIn, CenterZoomPlugIn, ChangeCoordinateSystemPlugIn, ChangeLayerableNamePlugIn, ChangeNoDataValuePlugIn, ChangeRangeValuesToNoDataPlugIn, ChangeRasterImagePropertiesPlugIn, ChangeSRIDPlugIn, ChangeStylesPlugIn, ChangeValueToNoDataPlugIn, ClassifyAttributesPlugIn, ClearSelectionPlugIn, ClipToFencePlugIn, CloneWindowPlugIn, CombineSelectedFeaturesPlugIn, CombineSelectedLayersPlugIn, ConnectionManagerToolboxPlugIn, ConstrainedMoveVertexPlugIn, ConvexHullPlugIn, ConvexHullPlugIn, CopyBBoxPlugin, CopyImagePlugIn, CopySchemaPlugIn, CopySelectedItemsPlugIn, CopySelectedLayersPlugIn, CopySelectedLayersToWarpingVectorsPlugIn, CopySelectedRasterImageLayersPlugIn, CopyStylesPlugIn, CopyThisCoordinatePlugIn, CoverageSimplifierPlugIn, CreateBarPlotPlugIn, CreateGridPlugIn, CreateHistogramPlugIn, CreateLatticeFromSelectedImageLayerPlugIn, CreatePolygonGridFromSelectedImageLayerPlugIn, CreateScatterPlotPlugIn, CreateThiessenPolygonsPlugIn, CropWarpPlugIn, CTSPlugIn, CustomFillPatternExamplePlugIn, CutFeaturesPlugIn, CutPolygonSIGLEPlugIn, CutSelectedItemsPlugIn, CutSelectedLayersPlugIn, CutSelectedRasterImageLayersPlugIn, DataStoreTransactionManagerPlugIn, DeeChangeStylesPlugIn, DeleteAllFeaturesPlugIn, DeleteDuplicateGeometriesPlugIn, DeleteEmptyGeometriesPlugIn, DeleteSelectedItemsPlugIn, DEMStatisticsPlugIn, DiffGeometryPlugIn, DisposeSelectedLayersPlugIn, Dissolve2PlugIn, DissolvePlugIn, DrawCircleWithGivenRadiusPlugIn, DrawConstrainedArcPlugIn, DrawConstrainedCirclePlugIn, DrawConstrainedLineStringPlugIn, DrawConstrainedPolygonPlugIn, DuplicateItemPlugIn, EasyButtonsPlugin, EditablePlugIn, EditAttributeByFormulaPlugIn, EditDataStoreQueryPlugIn, EditingPlugIn, EditSelectedFeaturePlugIn, EditSelectedSidePlugIn, EditWMSQueryPlugIn, EnsureAllLayersHaveSRIDStylePlugIn, EraseLayerAWithLayerBPlugIn, ExplodeSelectedFeaturesPlugIn, ExportEnvelopeAsGeometryPlugIn, ExportImagePlugIn, ExportLayerableEnvelopeAsGeometryPlugIn, ExtensionManagerPlugIn, ExtractCommonBoundaryBetweenPolysPlugIn, ExtractLayerInFence, ExtractLayersByAttribute, ExtractLayersByGeometry, ExtractPointsPlugIn, ExtractSegmentsPlugIn, ExtractSelectedPartOfImage, FeatureInfoPlugIn, FeatureStatisticsPlugIn, FileDragDropPlugin, FillPolygonPlugIn, FirstTaskFramePlugIn, GCPlugin, GenerateLogPlugIn, GenerateRandomNumberPlugIn, GenerateRandomStringPlugIn, GenerateUniqueRandomIdPlugIn, GeometryFunctionPlugIn, GeometrySnapperPlugIn, HistogramPlugIn, ImageLayerManagerPlugIn, ImportArcMapStylePlugIn, ImportSLDPlugIn, InstallDatastoreLayerRendererHintsPlugIn, InstallDummyReaderPlugIn, InstallGridPlugIn, InstallKeyPanPlugIn, InstallRendererPlugIn, InstallScaleBarPlugIn, InstallShowScalePlugIn, InstallSkinsPlugIn, InstallStandardDataSourceQueryChoosersPlugIn, InstallStandardFeatureTextWritersPlugIn, InstallZoomBarPlugIn, IntersectPolygonLayersPlugIn, IntersectPolygonsOneLayerPlugIn, InvertSelectionPlugIn, JoinAttributesSpatiallyPlugIn, JoinTableFromExistingLayerPlugIn, JoinTablePlugIn, JoinWithArcPlugIn, KernelAnalysisPlugIn, LayerableClipboardPlugIn, LayerableClipboardPlugIn, LayerableStylePlugIn, LayerPropertiesPlugIn, LayerStatisticsPlugIn, LayerStyle2SLDPlugIn, LegendPlugIn, LinearReferencingOnLayerPlugIn, LinearReferencingOnSelectionPlugIn, LineNoderPlugIn, LoadDatasetPlugIn, LoadStylePlugIn, MacroPlugIn, MainButtonPlugIn, MakeValidPlugIn, ManageDataPlugIn, MapToolTipPlugIn, MapToolTipsPlugIn, MeasureM_FPlugIn, MeasureSelectedPlugIn, MergePolygonsWithNeighbourPlugIn, MergeSelectedFeaturesPlugIn, MergeSelectedPolygonsWithNeighbourPlugIn, MergeTwoSelectedPolygonsPlugIn, MicroscopePlugIn, MosaicInternalFramesPlugIn, MoveAlongAnglePlugIn, MoveCategoryOneDown, MoveCategoryOneUp, MoveCategoryToBottom, MoveCategoryToTop, MoveLayerablePlugIn, MoveLayerablePlugIn.MoveLayerableDownPlugIn, MoveLayerablePlugIn.MoveLayerableUpPlugIn, MoveSelectedLayersPlugIn, MultiRingBufferSelectedPlugIn, NewLayerPropertiesPlugIn, NewTaskPlugIn, NodeFeaturesPlugIn, NodeLinesPlugIn, NodePolygonsPlugIn, NoderPlugIn, NorthArrowInstallRenderer, NorthArrowPlugIn, NoteToolPlugIn, OffsetCurvePlugIn, OpenFilePlugIn, OpenProjectPlugIn, OpenProjectPlugIn, OpenRecentPlugIn, OpenWizardPlugIn, OptionsPlugIn, OutputWindowPlugIn, OverlayPlugIn, PanToSelectedItemsPlugIn, PasteItemsAtPlugIn, PasteItemsPlugIn, PasteLayersPlugIn, PasteRasterImageLayersPlugIn, PasteSchemaPlugIn, PasteStylesPlugIn, PersistentBlackboardPlugIn, PlanarGraphPlugIn, PlumePlugIn, PointLayerFromAttributeTablePlugIn, PointsToPathsPlugIn, PolygonizerPlugIn, PrecisionReducerPlugIn, ProfileGraphPlugIn, ProgressReportingPlugIn, ProjectionPlugIn, ProjectiveTransformPlugIn, PythonToolsPlugIn, RandomArrowsPlugIn, RandomTrianglesPlugIn, RasterColorEditorPlugIn, RasterImageLayerPropertiesPlugIn, RasterizePlugIn, RasterQueryPlugIn, RedoPlugIn, ReducePointsISAPlugIn, RefreshDataStoreLayerPlugin, RefreshDataStoreQueryPlugIn, RemodelerPlugIn, RemoveSelectedCategoriesPlugIn, RemoveSelectedLayersPlugIn, RemoveSelectedRasterImageLayersPlugIn, RemoveSpikePlugIn, ReplaceValuePlugIn, ReplicateSelectedItemsPlugIn, ReverseOrientationPlugIn, RotatePlugIn, RotateSelectedItemPlugIn, RunDatastoreQueryPlugIn, RunMacroPlugIn, SaveDatasetAsFilePlugIn, SaveDatasetAsPlugIn, SaveDatasetsPlugIn, SaveImageAsPlugIn, SaveImageAsSVGPlugIn, SaveLayersWithoutDataSourcePlugIn, SaveLegendPlugIn, SaveProjectAsPlugIn, SaveProjectPlugIn, SaveRasterImageAsImagePlugIn, SaveStylePlugIn, SaveWizardPlugIn, ScaleBarPlugIn, ScaleSelectedItemsPlugIn, SearchAllAttributes, SearchCommandPlugIn, SelectablePlugIn, SelectAllLayerItemsPlugIn, SelectAllModifiedFeaturesPlugIn, SelectAllOrderedFeaturesFromAttributeTablePlugIn, SelectByTypePlugIn, SelectFeaturesInFencePlugIn, SelectGeometryCollectionsPlugIn, SelectItemsByCircleFromSelectedLayersPlugIn, SelectItemsByFenceFromSelectedLayersPlugIn, SelectLayersWithSelectedItemsPlugIn, SelectMultiItemsPlugIn, SelectOneItemPlugIn, SetCategoryVisibilityPlugIn, ShortcutKeysPlugIn, ShowFullPathPlugIn, ShowScalePlugIn, ShowTriangulationPlugIn, ShowViewCenterInstallRenderer, ShowViewCenterPlugIn, SimpleQueryPlugIn, SimplifyPolygonCoveragePlugIn, SimplifyWithJTSAlgorithmPlugIn, SortCategoryAbstractPlugIn, SortCategoryByFeaturesPlugIn, SortCategoryByNamePlugIn, SortCategoryRestorePlugIn, SortCategorySavePlugIn, SpatialJoinPlugIn, SpatialJoinPlugIn, SpatialQueryPlugIn, SplitFeaturesPlugIn, SplitLinesNodePolygonsPlugIn, SplitPolygonPlugIn, SplitPolygonsNodeLinesPlugIn, StandardPirolPlugIn, StartMacroPlugIn, StatisticOverViewPlugIn, StopMacroPlugIn, SynchronizationPlugIn, TaskPropertiesPlugIn, TestColorThemingPlugIn, ThreadedBasePlugIn, ToggleRasterImageVisibility, ToggleVisibilityPlugIn, ToolboxPlugIn, ToolboxPlugInV2, TriangulationPlugIn, UndoPlugIn, UnionByAttributePlugIn, UnionPlugIn, UniqueFeatureInfoPlugIn, UpdateWithJoinPlugIn, ValidateSelectedLayersPlugIn, VectorizeToContoursPlugIn, VectorizeToPolygonsPlugIn, VerticesInFencePlugIn, ViewAttributesPlugIn, ViewOptionsPlugIn, ViewSchemaPlugIn, VoronoiDiagramPlugIn, WarpImageToFencePlugIn, WarpingPlugIn, WKTPlugIn, WMSLegendPlugIn, WMSStylePlugIn, WorkbenchFrame.ExitPlugin, ZoomBarPlugIn, ZoomInPlugIn, ZoomNextPlugIn, ZoomOutPlugIn, ZoomPreviousPlugIn, ZoomToClickPlugIn, ZoomToCoordinatePlugIn, ZoomToFencePlugIn, ZoomToFullExtentPlugIn, ZoomToLayerPlugIn, ZoomToRasterImagePlugIn, ZoomToScalePlugIn, ZoomToSelectedItemsPlugIn, ZoomToWMSLayerPlugIn, ZoomToWMSPlugIn

public interface ShortcutEnabled
A set of method to implement for plugins to be recognized as shortcut enabled.
Author:
ed
  • Method Details

    • isShortcutEnabled

      boolean isShortcutEnabled()
    • getShortcutKeyStroke

      KeyStroke getShortcutKeyStroke()
      Convenience Method for getShortcutKeys() and getShortcutModifiers()
      Returns:
      the KeyStroke associated to the shortcut
    • getShortcutModifiers

      int getShortcutModifiers()
    • setShortcutModifiers

      void setShortcutModifiers(int shortcutModifiers)
    • getShortcutKeys

      int getShortcutKeys()
    • setShortcutKeys

      void setShortcutKeys(int shortcutKeys)