tudresden.ocl.injection.reverseeng
Class RevengGUI
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
tudresden.ocl.injection.reverseeng.RevengGUI
- All Implemented Interfaces:
- Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants
- public class RevengGUI
- extends JDialog
GUI for specifying element and key types for collections and maps extracted from Java Source Code.
- Version:
- 0.1
- Author:
- sz9 (Steffen Zschaler)
- See Also:
- Serialized Form
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Constructor Summary |
RevengGUI(Frame parent,
boolean modal)
Creates new form RevengGUI |
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
m_dtmFileModel
private DefaultTreeModel m_dtmFileModel
m_rtnCurrent
private RevengTreeNode m_rtnCurrent
m_lrtnUnsavedTreeNodes
private List m_lrtnUnsavedTreeNodes
m_fInSaveAll
private boolean m_fInSaveAll
m_lttiTypeTraceLogs
private List m_lttiTypeTraceLogs
m_jspSplitter
private JSplitPane m_jspSplitter
m_jpLeft
private JPanel m_jpLeft
m_jtbTreeBar
private JToolBar m_jtbTreeBar
m_jbUpOneLevel
private JButton m_jbUpOneLevel
m_jbExploreFromHere
private JButton m_jbExploreFromHere
m_jlSpace
private JLabel m_jlSpace
m_jbSave
private JButton m_jbSave
m_jbSaveAll
private JButton m_jbSaveAll
m_jlSpace2
private JLabel m_jlSpace2
m_jbTypeTrace
private JButton m_jbTypeTrace
m_jspTreeScroller
private JScrollPane m_jspTreeScroller
m_jtFiles
private JTree m_jtFiles
m_ppcProperties
private PropertyPageContainer m_ppcProperties
s_rguiTheApp
private static RevengGUI s_rguiTheApp
RevengGUI
public RevengGUI(Frame parent,
boolean modal)
- Creates new form RevengGUI
initComponents
private void initComponents()
- This method is called from within the constructor to
initialize the form.
WARNING: Do NOT modify this code. The content of this method is
always regenerated by the FormEditor.
onSpecifyTypeTraceLogs
private void onSpecifyTypeTraceLogs(ActionEvent evt)
onUpOneLevel
private void onUpOneLevel(ActionEvent evt)
onExploreFromHere
private void onExploreFromHere(ActionEvent evt)
onSaveAllButton
private void onSaveAllButton(ActionEvent evt)
onSaveButton
private void onSaveButton(ActionEvent evt)
save
private boolean save(RevengTreeNode rtn)
onExplorerSelectionChanged
private void onExplorerSelectionChanged(TreeSelectionEvent evt)
onExplorerNodeCollapsed
private void onExplorerNodeCollapsed(TreeExpansionEvent evt)
onExplorerNodeWillExpand
private void onExplorerNodeWillExpand(TreeExpansionEvent evt)
throws ExpandVetoException
- Throws:
ExpandVetoException
closeDialog
private void closeDialog(WindowEvent evt)
- Closes the dialog
onDirtyChanged
public void onDirtyChanged(RevengTreeNode rtn,
boolean fNewValue)
- Invoked whenever the current tree node's dirty flag changes.
getAllElementTypes
public Set getAllElementTypes(AbstractDescriptor ad)
- Return all element types of the specified feature.
getElementTypeMinima
public Set getElementTypeMinima(AbstractDescriptor ad)
- Return minimal element types of the specified feature.
getAllKeyTypes
public Set getAllKeyTypes(AbstractDescriptor ad)
- Return all key types of the specified feature.
getKeyTypeMinima
public Set getKeyTypeMinima(AbstractDescriptor ad)
- Return minimal key types of the specified feature.
main
public static void main(String[] args)
- Parameters:
args
- the command line arguments
getTheApp
public static RevengGUI getTheApp()
Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.