Package com.iizigo.java
Class AddClassAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.jdt.ui.actions.AbstractOpenWizardAction
org.eclipse.jdt.ui.actions.OpenNewClassWizardAction
com.iizigo.java.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
ConstructorDescriptionAddClassAction
(org.eclipse.jdt.core.IJavaProject javaProject, 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
Constructor Details
AddClassAction
Constructor.- Parameters:
javaProject
- The Java project.implementsInterface
- The interface to implement, null for none.