public class CayenneModelerFrame extends JFrame implements DataNodeDisplayListener, DataMapDisplayListener, ObjEntityDisplayListener, DbEntityDisplayListener, QueryDisplayListener, ProcedureDisplayListener, MultipleObjectsDisplayListener, EmbeddableDisplayListener
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected ActionManager |
actionManager |
protected Component |
dockComponent
Component, plugged into this frame
|
protected JCheckBoxMenuItem |
logMenu
Menu which shows/hides log console
|
protected List<RecentFileListListener> |
recentFileListeners
Listeners for changes in recent file menu
|
protected RecentFileMenu |
recentFileMenu |
protected JSplitPane |
splitPane
Split panel, where main project editor and external component, like log console,
are located
|
protected JLabel |
status |
protected EditorView |
view |
protected WelcomeScreen |
welcomeScreen
Welcome screen, shown when no project is open
|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
CayenneModelerFrame(ActionManager actionManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRecentFileListListener(RecentFileListListener listener)
Adds listener for recent menu changes
|
void |
currentDataMapChanged(DataMapDisplayEvent e) |
void |
currentDataNodeChanged(DataNodeDisplayEvent e) |
void |
currentDbEntityChanged(EntityDisplayEvent e)
Current entity used as a model has changed.
|
void |
currentEmbeddableChanged(EmbeddableDisplayEvent e) |
void |
currentObjectsChanged(MultipleObjectsDisplayEvent e,
Application application)
Invoked when a new set of objects was displayed
|
void |
currentObjEntityChanged(EntityDisplayEvent e)
Current obj entity used as a model has changed.
|
void |
currentProcedureChanged(ProcedureDisplayEvent e) |
void |
currentQueryChanged(QueryDisplayEvent e) |
void |
fireRecentFileListChanged()
Notifies all listeners that recent file list has changed
|
Component |
getDockComponent() |
RecentFileMenu |
getRecentFileMenu()
Returns the recentFileMenu.
|
JLabel |
getStatus() |
EditorView |
getView()
Returns the right side view panel.
|
protected void |
initMenus() |
protected void |
initStatusBar() |
protected void |
initToolbar()
Initializes main toolbar.
|
protected void |
initWelcome()
Initializes welcome screen
|
void |
setDockComponent(Component c)
Plugs a component in the frame, between main area and status bar
|
void |
setView(EditorView view)
Adds editor view to the frame.
|
void |
updateLogConsoleMenu()
Selects/deselects menu item, depending on status of log console
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventprotected EditorView view
protected RecentFileMenu recentFileMenu
protected ActionManager actionManager
protected JLabel status
protected JCheckBoxMenuItem logMenu
protected JSplitPane splitPane
protected Component dockComponent
protected List<RecentFileListListener> recentFileListeners
protected WelcomeScreen welcomeScreen
public CayenneModelerFrame(ActionManager actionManager)
protected void initMenus()
public void updateLogConsoleMenu()
protected void initStatusBar()
protected void initWelcome()
public void setDockComponent(Component c)
public Component getDockComponent()
protected void initToolbar()
public void currentDataNodeChanged(DataNodeDisplayEvent e)
currentDataNodeChanged in interface DataNodeDisplayListenerpublic void currentDataMapChanged(DataMapDisplayEvent e)
currentDataMapChanged in interface DataMapDisplayListenerpublic void currentObjEntityChanged(EntityDisplayEvent e)
ObjEntityDisplayListenercurrentObjEntityChanged in interface ObjEntityDisplayListenerpublic void currentDbEntityChanged(EntityDisplayEvent e)
DbEntityDisplayListenercurrentDbEntityChanged in interface DbEntityDisplayListenerpublic void currentQueryChanged(QueryDisplayEvent e)
currentQueryChanged in interface QueryDisplayListenerpublic void currentProcedureChanged(ProcedureDisplayEvent e)
currentProcedureChanged in interface ProcedureDisplayListenerpublic void currentObjectsChanged(MultipleObjectsDisplayEvent e, Application application)
MultipleObjectsDisplayListenercurrentObjectsChanged in interface MultipleObjectsDisplayListenerpublic void currentEmbeddableChanged(EmbeddableDisplayEvent e)
currentEmbeddableChanged in interface EmbeddableDisplayListenerpublic EditorView getView()
public JLabel getStatus()
public RecentFileMenu getRecentFileMenu()
public void setView(EditorView view)
public void addRecentFileListListener(RecentFileListListener listener)
public void fireRecentFileListChanged()
Copyright © 2001–2015 Apache Cayenne. All rights reserved.