org.topbraidcomposer.editors.forms.layout.actions
Class AbstractControlAction

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.action.AbstractAction
          extended by org.eclipse.jface.action.Action
              extended by org.topbraidcomposer.editors.forms.layout.actions.AbstractControlAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction, IControlAction
Direct Known Subclasses:
CreateLabelAction, CreatePanelAction, CreatePropertyWidgetAction, CreatePropertyWidgetGroupAction, CreateSeparatorAction, DeleteControlAction, MoveDownAction, MoveUpAction, SetOneColumnLayoutAction, SetTwoColumnLayoutAction

public abstract class AbstractControlAction
extends org.eclipse.jface.action.Action
implements IControlAction


Field Summary
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
AbstractControlAction(java.lang.String text, org.eclipse.jface.resource.ImageDescriptor id)
           
 
Method Summary
protected  com.hp.hpl.jena.rdf.model.Resource getControl()
           
protected  IControlActionDriver getDriver()
           
 void init(com.hp.hpl.jena.rdf.model.Resource control, IControlActionDriver driver)
           
 
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.topbraidcomposer.editors.forms.layout.actions.IControlAction
isEnabled, isVisible
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, removePropertyChangeListener, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 

Constructor Detail

AbstractControlAction

public AbstractControlAction(java.lang.String text,
                             org.eclipse.jface.resource.ImageDescriptor id)
Method Detail

getControl

protected com.hp.hpl.jena.rdf.model.Resource getControl()

getDriver

protected IControlActionDriver getDriver()

init

public void init(com.hp.hpl.jena.rdf.model.Resource control,
                 IControlActionDriver driver)
Specified by:
init in interface IControlAction