Module org.autogui

Interface PopupCategorized.CategorizedMenuItem

All Known Subinterfaces:
PopupCategorized.CategorizedMenuItemAction, PopupCategorized.CategorizedMenuItemActionCheck, PopupCategorized.CategorizedMenuItemComponent, PopupCategorized.CategorizedMenuItemLabel, TableTargetCellAction, TableTargetColumnAction
All Known Implementing Classes:
GuiSwingActionDefault.ExecutionAction, GuiSwingHistoryMenu, GuiSwingHistoryMenu.HistoryClearAction, GuiSwingHistoryMenu.HistoryMenuForTableColumn, GuiSwingHistoryMenu.HistorySetAction, GuiSwingHistoryMenu.HistorySetForColumnAction, GuiSwingJsonTransfer.JsonCopyAction, GuiSwingJsonTransfer.JsonCopyCellsAction, GuiSwingJsonTransfer.JsonCopyRowsAction, GuiSwingJsonTransfer.JsonLoadAction, GuiSwingJsonTransfer.JsonLoadCellsAction, GuiSwingJsonTransfer.JsonPasteAction, GuiSwingJsonTransfer.JsonPasteCellsAction, GuiSwingJsonTransfer.JsonSaveAction, GuiSwingJsonTransfer.JsonSaveCellsAction, GuiSwingJsonTransfer.JsonSaveRowsAction, GuiSwingPreferences.ApplyPrefsAction, GuiSwingPreferences.ApplySpecifiedPrefsAction, GuiSwingPreferences.DeletePrefsAction, GuiSwingPreferences.DuplicatePrefsAction, GuiSwingPreferences.LoadPrefsAction, GuiSwingPreferences.NewPrefsAction, GuiSwingPreferences.SavePrefsAction, GuiSwingPreferences.UpdatePrefsAction, GuiSwingRootPane.ShowPreferencesAction, GuiSwingRootPane.WindowMenuMinimizeAction, GuiSwingRootPane.WindowMenuToFromAction, GuiSwingRootPane.WindowMenuZoomAction, GuiSwingTableColumnCollection.TableSelectionListDynamicAction, GuiSwingTableColumnEnum.ColumnEnumSetAction, GuiSwingTableColumnEnum.ColumnEnumSetMenu, GuiSwingTableColumnEnum.ColumnEnumSetMenuForTableColumn, GuiSwingTableColumnFilePath.ColumnDesktopOpenAction, GuiSwingTableColumnFilePath.ColumnDesktopRevealAction, GuiSwingTableColumnFilePath.ColumnFileCopyAction, GuiSwingTableColumnFilePath.ColumnHistoryMenuFilePath, GuiSwingTableColumnFilePath.ColumnHistoryMenuFilePathForTableColumn, GuiSwingTableColumnFilePath.ColumnOpenDialogAction, GuiSwingTableColumnSetDefault.TableSelectionAction, GuiSwingTableColumnSetDefault.TableSelectionListAction, GuiSwingTableColumnString.ColumnLabelTextSaveAction, GuiSwingTableColumnString.LabelTextClearAction, GuiSwingTableColumnString.LabelTextLoadAction, GuiSwingTableColumnString.LabelTextPasteAllAction, GuiSwingTableModelCollection.NumberCopyAction, GuiSwingView.ContextRefreshAction, GuiSwingView.ToStringCopyAction, GuiSwingViewBooleanCheckBox.BooleanFlipAction, GuiSwingViewBooleanCheckBox.BooleanPasteAction, GuiSwingViewBooleanCheckBox.BooleanSetAction, GuiSwingViewBooleanCheckBox.BooleanSetValueAction, GuiSwingViewBooleanCheckBox.BooleanTextLoadAction, GuiSwingViewBooleanCheckBox.BooleanTextSaveAction, GuiSwingViewCollectionTable.ColumnFitAllWidthAction, GuiSwingViewCollectionTable.ColumnOrderResetAction, GuiSwingViewCollectionTable.ColumnResizeModeSwitchAction, GuiSwingViewCollectionTable.RowHeightSetAction, GuiSwingViewCollectionTable.SelectAllAction, GuiSwingViewCollectionTable.TableCompositesAction, GuiSwingViewCollectionTable.UnSelectAction, GuiSwingViewDocumentEditor.DocumentSettingAction, GuiSwingViewDocumentEditor.StyleSetAction, GuiSwingViewEnumComboBox.EnumPasteAction, GuiSwingViewEnumComboBox.EnumSetAction, GuiSwingViewEnumComboBox.EnumSetMenu, GuiSwingViewFilePathField.HistoryMenuFilePath, GuiSwingViewImagePane.HistoryMenuImage, GuiSwingViewImagePane.HistoryMenuItemForTableColumn, GuiSwingViewImagePane.ImageClearAction, GuiSwingViewImagePane.ImageCopyAction, GuiSwingViewImagePane.ImageLoadAction, GuiSwingViewImagePane.ImagePasteAction, GuiSwingViewImagePane.ImagePreviewAction, GuiSwingViewImagePane.ImageSaveAction, GuiSwingViewImagePane.ImageScaleAutoSwitchByMouseWheel, GuiSwingViewImagePane.ImageScaleIncreaseAction, GuiSwingViewImagePane.ImageScaleOriginalSizeAction, GuiSwingViewImagePane.ImageScaleSizeAction, GuiSwingViewImagePane.ImageScaleSwitchFitAction, GuiSwingViewLabel.LabelJsonCopyAction, GuiSwingViewLabel.LabelJsonSaveAction, GuiSwingViewLabel.LabelTextSaveAction, GuiSwingViewLabel.LabelToStringCopyAction, GuiSwingViewNumberSpinner.NumberIncrementAction, GuiSwingViewNumberSpinner.NumberMaximumAction, GuiSwingViewNumberSpinner.NumberSetAction, GuiSwingViewNumberSpinner.NumberSettingAction, GuiSwingViewNumberSpinner.NumberTextPasteAllAction, KeyUndoManager.UndoAction, MenuBuilder.MenuLabel, ObjectTableColumnValue.ColumnSelectionAction, ObjectTableColumnValue.TableRowsRepeatAction, ObjectTableColumnValue.TableTargetExecutionAction, ObjectTableColumnValue.TableTargetInvocationAction, ObjectTableModel.TableTargetCellExecutionAction, PopupCategorized.CategorizedMenuItemActionCheckDelegate, PopupCategorized.CategorizedMenuItemActionDelegate, PopupCategorized.CategorizedMenuItemComponentDefault, PopupCategorized.CategorizedMenuItemComponentDelegate, PopupCategorized.CategorizedMenuItemLabelDelegate, PopupExtensionText.TextClearAction, PopupExtensionText.TextCopyAction, PopupExtensionText.TextCopyAllAction, PopupExtensionText.TextCutAction, PopupExtensionText.TextDeleteNextWordAction, PopupExtensionText.TextDeletePreviousWordAction, PopupExtensionText.TextDeleteToLineEndAction, PopupExtensionText.TextLoadAction, PopupExtensionText.TextOpenBrowserAction, PopupExtensionText.TextPasteAction, PopupExtensionText.TextPasteAllAction, PopupExtensionText.TextPasteHistoryAction, PopupExtensionText.TextSaveAction, PopupExtensionText.TextSelectAllAction, SearchTextFieldFilePath.DesktopOpenAction, SearchTextFieldFilePath.DesktopRevealAction, SearchTextFieldFilePath.FileClearAction, SearchTextFieldFilePath.FileCopyAllAction, SearchTextFieldFilePath.FileInfoItem, SearchTextFieldFilePath.FileItem, SearchTextFieldFilePath.FileItemWithKey, SearchTextFieldFilePath.FilePasteAction, SearchTextFieldFilePath.OpenDialogAction, ToStringCopyCell.ToStringCopyForCellsAction, ToStringCopyCell.ToStringLoadForCellsAction, ToStringCopyCell.ToStringPasteForCellsAction, ToStringCopyCell.ToStringSaveForCellsAction
Enclosing class:
PopupCategorized

public static interface PopupCategorized.CategorizedMenuItem
the categorized menu item
  • Method Details

    • getName

      String getName()
    • getIcon

      Icon getIcon()
    • getCategory

      String getCategory()
      Returns:
      a category name, typically PopupExtension.MENU_CATEGORY_... or PopupCategorized.CATEGORY_...
    • getSubCategory

      default String getSubCategory()
      Returns:
      a sub-category name, typically PopupExtension.MENU_SUB_CATEGORY_... PopupCategorized.SUB_CATEGORY_...
    • remap

      PopupCategorized.CategorizedMenuItem remap(String category, String subCategory)
    • getKeyStroke

      default KeyStroke getKeyStroke()