Dresden OCL Toolkit

tudresden.ocl.gui
Class OCLToolbar.ActionItem

java.lang.Object
  extended bytudresden.ocl.gui.OCLToolbar.ActionItem
Enclosing class:
OCLToolbar

private static final class OCLToolbar.ActionItem
extends Object


Nested Class Summary
static interface OCLToolbar.ActionItem.ShortCutAction
           
 
Field Summary
static int DUMMY_ACTION
           
private  int m_nActionIdx
           
private  String m_sCaption
           
private  String m_sOCLText
           
private static ArrayList s_aalActions
           
 
Constructor Summary
OCLToolbar.ActionItem(String sOCLText, int nActionID)
           
OCLToolbar.ActionItem(String sCaption, String sOCLText, int nActionIdx)
           
 
Method Summary
static void addShortCut(OCLToolbar.ActionItem.ShortCutAction sca)
           
 String getCaption()
           
 String getOCLText()
           
 void perform(JComboBox jcb, OCLEditor ocle)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DUMMY_ACTION

public static final int DUMMY_ACTION
See Also:
Constant Field Values

s_aalActions

private static ArrayList s_aalActions

m_sCaption

private String m_sCaption

m_sOCLText

private String m_sOCLText

m_nActionIdx

private int m_nActionIdx
Constructor Detail

OCLToolbar.ActionItem

public OCLToolbar.ActionItem(String sCaption,
                             String sOCLText,
                             int nActionIdx)

OCLToolbar.ActionItem

public OCLToolbar.ActionItem(String sOCLText,
                             int nActionID)
Method Detail

toString

public String toString()

getCaption

public String getCaption()

getOCLText

public String getOCLText()

perform

public void perform(JComboBox jcb,
                    OCLEditor ocle)

addShortCut

public static void addShortCut(OCLToolbar.ActionItem.ShortCutAction sca)

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.