Verified Owner
Top Inners Fields Constructors Methods
org.jabref.gui.fieldeditors.contextmenu

pack-priv Class ProtectedTermsMenu

extends Menu
Class Inheritance
Imports
java.util.Optional, javafx.scene.control.Menu, .MenuItem, .SeparatorMenuItem, .TextInputControl, org.jabref.gui.actions.Action, .ActionFactory, .SimpleCommand, org.jabref.gui.icon.IconTheme, .JabRefIcon, org.jabref.logic.formatter.Formatter, org.jabref.logic.formatter.casechanger.ProtectTermsFormatter, .UnprotectTermsFormatter, org.jabref.logic.l10n.Localization, org.jabref.logic.protectedterms.ProtectedTermsList, .ProtectedTermsLoader, com.airhacks.afterburner.injection.Injector, org.jspecify.annotations.NonNull

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class
private class
private class
private class

Field Summary

Modifier and TypeField and Description
private final ActionFactory
private static Formatter
private final Action
private final TextInputControl
private final Action
Inherited from javafx.scene.control.Menu:
ON_HIDDENON_HIDINGON_SHOWINGON_SHOWN

Constructor Summary

AccessConstructor and Description
public
ProtectedTermsMenu(final TextInputControl textInputControl)

Method Summary

Modifier and TypeMethod and Description
private Menu
Inherited from javafx.scene.control.Menu:
buildEventDispatchChaingetItemsgetOnHiddengetOnHidinggetOnShowinggetOnShownhideisShowingonHiddenPropertyonHidingPropertyonShowingPropertyonShownPropertysetOnHiddensetOnHidingsetOnShowingsetOnShownshowshowingProperty

Field Detail

factoryback to summary
private final ActionFactory factory
FORMATTERback to summary
private static Formatter FORMATTER
protectSelectionActionInformationback to summary
private final Action protectSelectionActionInformation
textInputControlback to summary
private final TextInputControl textInputControl
unprotectSelectionActionInformationback to summary
private final Action unprotectSelectionActionInformation

Constructor Detail

ProtectedTermsMenuback to summary
public ProtectedTermsMenu(final TextInputControl textInputControl)

Method Detail

getExternalFilesMenuback to summary
private Menu getExternalFilesMenu()
org.jabref.gui.fieldeditors.contextmenu back to summary

private Class ProtectedTermsMenu.AddToProtectedTermsAction

extends SimpleCommand
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv ProtectedTermsList
Inherited from org.jabref.gui.actions.SimpleCommand:
statusMessage

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.jabref.gui.actions.SimpleCommand:
getProgressprogressPropertysetExecutablestatusMessageProperty

Field Detail

listback to summary
pack-priv ProtectedTermsList list

Constructor Detail

AddToProtectedTermsActionback to summary
public AddToProtectedTermsAction(@NonNull ProtectedTermsList list)

Method Detail

executeback to summary
public void execute()
Annotations
@Override
org.jabref.gui.fieldeditors.contextmenu back to summary

private Class ProtectedTermsMenu.FormatFieldAction

extends SimpleCommand
Class Inheritance

Field Summary

Inherited from org.jabref.gui.actions.SimpleCommand:
statusMessage

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.jabref.gui.actions.SimpleCommand:
getProgressprogressPropertysetExecutablestatusMessageProperty

Constructor Detail

FormatFieldActionback to summary
pack-priv FormatFieldAction()

Method Detail

executeback to summary
public void execute()
Annotations
@Override
org.jabref.gui.fieldeditors.contextmenu back to summary

private Class ProtectedTermsMenu.ProtectSelectionAction

extends SimpleCommand
Class Inheritance

Field Summary

Inherited from org.jabref.gui.actions.SimpleCommand:
statusMessage

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.jabref.gui.actions.SimpleCommand:
getProgressprogressPropertysetExecutablestatusMessageProperty

Constructor Detail

ProtectSelectionActionback to summary
pack-priv ProtectSelectionAction()

Method Detail

executeback to summary
public void execute()
Annotations
@Override
org.jabref.gui.fieldeditors.contextmenu back to summary

private Class ProtectedTermsMenu.UnprotectSelectionAction

extends SimpleCommand
Class Inheritance

Field Summary

Inherited from org.jabref.gui.actions.SimpleCommand:
statusMessage

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.jabref.gui.actions.SimpleCommand:
getProgressprogressPropertysetExecutablestatusMessageProperty

Constructor Detail

UnprotectSelectionActionback to summary
public UnprotectSelectionAction()

Method Detail

executeback to summary
public void execute()
Annotations
@Override