public class MavenParentComponent
extends org.eclipse.swt.widgets.Composite
Modifier and Type | Field and Description |
---|---|
private org.eclipse.swt.widgets.Label |
artifactIdLabel |
private org.eclipse.swt.widgets.Label |
groupIdLabel |
private org.eclipse.swt.widgets.Combo |
parentArtifactIdCombo
parent artifact id input field
|
private org.eclipse.swt.widgets.Button |
parentBrowseButton
the "browse..." button
|
private org.eclipse.swt.widgets.Button |
parentClearButton
the "clear parent section" button
|
private org.eclipse.swt.widgets.Combo |
parentGroupIdCombo
parent group id input field
|
private org.eclipse.swt.widgets.Combo |
parentVersionCombo
parent version input field
|
private org.eclipse.swt.widgets.Label |
versionLabel |
Constructor and Description |
---|
MavenParentComponent(org.eclipse.swt.widgets.Composite parent,
int style)
Creates a new panel with parent controls.
|
Modifier and Type | Method and Description |
---|---|
void |
addBrowseButtonListener(org.eclipse.swt.events.SelectionListener listener)
Adds selection listener to the "browse" button.
|
void |
addModifyListener(org.eclipse.swt.events.ModifyListener listener)
Adds modify listener to the input controls.
|
org.eclipse.swt.widgets.Combo |
getArtifactIdCombo() |
org.eclipse.swt.widgets.Combo |
getGroupIdCombo() |
org.eclipse.swt.widgets.Combo |
getVersionCombo() |
void |
removeBrowseButtonListener(org.eclipse.swt.events.SelectionListener listener)
Removes the selection listener from the "browse" button.
|
void |
removeModifyListener(org.eclipse.swt.events.ModifyListener listener)
Removes the listener from the input controls.
|
void |
setClearButtonEnabled(boolean enabled)
Enables the "clear" button.
|
void |
setValues(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
Sets the parent group values.
|
void |
setWidthGroup(WidthGroup widthGroup) |
void |
updateModel(org.apache.maven.model.Model model)
Updates a Maven model.
|
boolean |
validate()
Validates the inputs to make sure all three fields are present in the same time, or none at all.
|
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
private org.eclipse.swt.widgets.Combo parentArtifactIdCombo
private org.eclipse.swt.widgets.Combo parentGroupIdCombo
private org.eclipse.swt.widgets.Combo parentVersionCombo
private org.eclipse.swt.widgets.Button parentClearButton
private org.eclipse.swt.widgets.Button parentBrowseButton
private org.eclipse.swt.widgets.Label groupIdLabel
private org.eclipse.swt.widgets.Label artifactIdLabel
private org.eclipse.swt.widgets.Label versionLabel
public MavenParentComponent(org.eclipse.swt.widgets.Composite parent, int style)
public org.eclipse.swt.widgets.Combo getGroupIdCombo()
public org.eclipse.swt.widgets.Combo getArtifactIdCombo()
public org.eclipse.swt.widgets.Combo getVersionCombo()
public void setWidthGroup(WidthGroup widthGroup)
public void addModifyListener(org.eclipse.swt.events.ModifyListener listener)
public void removeModifyListener(org.eclipse.swt.events.ModifyListener listener)
public void addBrowseButtonListener(org.eclipse.swt.events.SelectionListener listener)
public void removeBrowseButtonListener(org.eclipse.swt.events.SelectionListener listener)
public void setClearButtonEnabled(boolean enabled)
public void setValues(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public void updateModel(org.apache.maven.model.Model model)
public boolean validate()