jigcell.compare.ui
Class MenuBuilder.Builder.Item

java.lang.Object
  extended by jigcell.compare.ui.MenuBuilder.Builder.Item
Enclosing class:
MenuBuilder.Builder

protected class MenuBuilder.Builder.Item
extends java.lang.Object

Values need to build an item for the menu.


Field Summary
protected  javax.swing.KeyStroke accelerator
          Accelerator for the item
protected  java.lang.String command
          Action command for the item
protected static java.lang.String FIELD_ACCELERATOR
          Field fragment for key accelerators
protected static java.lang.String FIELD_ICON
          Field fragment for icons
protected static java.lang.String FIELD_MODIFIER
          Field fragment for key modifiers
protected  java.lang.String handler
          Handler for the item
protected  javax.swing.Icon icon
          Icon for the item
protected  java.lang.String name
          Name of the item
 
Constructor Summary
MenuBuilder.Builder.Item()
          Creates a new separator item.
MenuBuilder.Builder.Item(java.lang.String name, java.lang.String command, java.lang.String icon, java.lang.String accelerator, java.lang.String modifier, java.lang.String handler)
          Creates a new item record.
 
Method Summary
 javax.swing.KeyStroke getAccelerator()
          The item accelerator.
 java.lang.String getCommand()
          The item action command.
 java.lang.String getHandler()
          The item handler.
 javax.swing.Icon getIcon()
          The item icon.
 java.lang.String getName()
          The item name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_ACCELERATOR

protected static final java.lang.String FIELD_ACCELERATOR
Field fragment for key accelerators

See Also:
Constant Field Values

FIELD_ICON

protected static final java.lang.String FIELD_ICON
Field fragment for icons

See Also:
Constant Field Values

FIELD_MODIFIER

protected static final java.lang.String FIELD_MODIFIER
Field fragment for key modifiers

See Also:
Constant Field Values

icon

protected javax.swing.Icon icon
Icon for the item


accelerator

protected javax.swing.KeyStroke accelerator
Accelerator for the item


command

protected java.lang.String command
Action command for the item


handler

protected java.lang.String handler
Handler for the item


name

protected java.lang.String name
Name of the item

Constructor Detail

MenuBuilder.Builder.Item

public MenuBuilder.Builder.Item()
Creates a new separator item.


MenuBuilder.Builder.Item

public MenuBuilder.Builder.Item(java.lang.String name,
                                java.lang.String command,
                                java.lang.String icon,
                                java.lang.String accelerator,
                                java.lang.String modifier,
                                java.lang.String handler)
Creates a new item record.

Parameters:
name - Name
icon - Icon
accelerator - Key accelerator
modifier - Key modifier
handler - Handler script
Method Detail

getAccelerator

public javax.swing.KeyStroke getAccelerator()
The item accelerator.


getCommand

public java.lang.String getCommand()
The item action command.


getHandler

public java.lang.String getHandler()
The item handler.


getIcon

public javax.swing.Icon getIcon()
The item icon.


getName

public java.lang.String getName()
The item name.