Top Fields Constructors Methods
org.apache.pdfbox.debugger.ui

public final Class RotationMenu

extends MenuBase
Class Inheritance
Imports
javax.swing.ButtonGroup, .JMenu, .JRadioButtonMenuItem

Authors
Khyrul Bashar, Tilman Hausherr A singleton class that provides rotation menu which can be used to show rotation menu in the menubar. To act upon the menu item selection user of the class must add ActionListener which will check for the action command and act accordingly.

Field Summary

Modifier and TypeField and Description
private static RotationMenu
private JRadioButtonMenuItem
private JRadioButtonMenuItem
private JRadioButtonMenuItem
private JRadioButtonMenuItem
public static final String
public static final String
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
private
RotationMenu()

Constructor.

Method Summary

Modifier and TypeMethod and Description
private JMenu
public static RotationMenu

Returns:

RotationMenu instance.
getInstance
()

Provides the RotationMenu instance.

public static int
public static int
getRotationDegrees(String actionCommand)

public static boolean
isRotationMenu(String actionCommand)

public void
setRotationSelection(String
String instance.
selection
)

Set the rotation selection.

Inherited from org.apache.pdfbox.debugger.ui.MenuBase:
addMenuListenersgetMenusetEnableMenusetMenu

Field Detail

instanceback to summary
private static RotationMenu instance
rotate0Itemback to summary
private JRadioButtonMenuItem rotate0Item
rotate180Itemback to summary
private JRadioButtonMenuItem rotate180Item
rotate270Itemback to summary
private JRadioButtonMenuItem rotate270Item
rotate90Itemback to summary
private JRadioButtonMenuItem rotate90Item
ROTATE_0_DEGREESback to summary
public static final String ROTATE_0_DEGREES
ROTATE_180_DEGREESback to summary
public static final String ROTATE_180_DEGREES
ROTATE_270_DEGREESback to summary
public static final String ROTATE_270_DEGREES
ROTATE_90_DEGREESback to summary
public static final String ROTATE_90_DEGREES

Constructor Detail

RotationMenuback to summary
private RotationMenu()

Constructor.

Method Detail

createRotationMenuback to summary
private JMenu createRotationMenu()
getInstanceback to summary
public static RotationMenu getInstance()

Provides the RotationMenu instance.

Returns:RotationMenu

RotationMenu instance.

getRotationDegreesback to summary
public static int getRotationDegrees()
getRotationDegreesback to summary
public static int getRotationDegrees(String actionCommand)
isRotationMenuback to summary
public static boolean isRotationMenu(String actionCommand)
setRotationSelectionback to summary
public void setRotationSelection(String selection)

Set the rotation selection.

Parameters
selection:String

String instance.