Class AddClassAction

  • All Implemented Interfaces:
    org.eclipse.jface.action.IAction

    public class AddClassAction
    extends org.eclipse.jdt.ui.actions.OpenNewClassWizardAction
    Class to add a new Java class in a project. If the project has Java nature, the current source structure will be used (if it exists).
    Author:
    Mikael Andersson
    • 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

      Constructors 
      ConstructorDescription
      AddClassAction​(org.eclipse.jdt.core.IJavaProject javaProject, java.lang.String implementsInterface)
      Constructor.
    • Method Summary

      • Methods inherited from class org.eclipse.jdt.ui.actions.OpenNewClassWizardAction

        createWizard, setConfiguredWizardPage, setOpenEditorOnFinish
      • Methods inherited from class org.eclipse.jdt.ui.actions.AbstractOpenWizardAction

        doCreateProjectFirstOnEmptyWorkspace, getCreatedElement, getSelection, getShell, run, setSelection, setShell
      • 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, 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
    • Constructor Detail

      • AddClassAction

        public AddClassAction​(org.eclipse.jdt.core.IJavaProject javaProject,
                              java.lang.String implementsInterface)
        Constructor.
        Parameters:
        javaProject - The Java project.
        implementsInterface - The interface to implement, null for none.