com.alveole.studio.web.managers.struts2editor
Class PackageExtensionsEditor

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by com.alveole.studio.web.managers.struts2editor.PackageExtensionsEditor
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class PackageExtensionsEditor
extends org.eclipse.swt.widgets.Composite

This class is a simple panel that displays a combo to choose struts2 package on a selected Alveole package.

Author:
sylvain

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
PackageExtensionsEditor(ProjectContext ctx, org.eclipse.swt.widgets.Composite parent, int style, java.lang.String[] packages, java.lang.String selectedPackage)
          Makes a new editor.
 
Method Summary
 java.lang.String getSelectedPackage()
          Get selected package.
protected  void openPackage()
          Opens the selected package.
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PackageExtensionsEditor

public PackageExtensionsEditor(ProjectContext ctx,
                               org.eclipse.swt.widgets.Composite parent,
                               int style,
                               java.lang.String[] packages,
                               java.lang.String selectedPackage)
Makes a new editor.

Parameters:
ctx - The context.
parent - The root composite.
style - SWI options.
packages - List of all declared packages.
selectedPackage - The currently selected package.
Method Detail

openPackage

protected void openPackage()
Opens the selected package.


getSelectedPackage

public java.lang.String getSelectedPackage()
Get selected package.