net.logAnalyzer.gui
Class InternalFrameViewContainer

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JInternalFrame
                  extended bynet.logAnalyzer.gui.InternalFrameViewContainer
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.InternalFrameListener, LAViewContainer, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class InternalFrameViewContainer
extends javax.swing.JInternalFrame
implements LAViewContainer, javax.swing.event.InternalFrameListener

This class is a LAViewContainerimplementation as a JInternalFrame.

Version:
0.1
Author:
Karim REFEYTON
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JInternalFrame
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
InternalFrameViewContainer()
           
 
Method Summary
 LAFrame getFrame()
          Returns the parent frame.
 void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
          Modification to the inherited behavior.
 void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
          Modification to the inherited behavior.
 void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
          Modification to the inherited behavior.
 void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
          Modification to the inherited behavior.
 void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
          Modification to the inherited behavior.
 void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
          Modification to the inherited behavior.
 void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
          Modification to the inherited behavior.
 void messageChanged(int firstIndex, int lastIndex)
          Called by the contained view when the current messages selection has changed.
 void setCurrentMessage(int firstIndex, int lastIndex)
          Changes the current messages selection.
 void setFrame(LAFrame frame)
          Sets the parent frame.
 LAView setView(LAView newView)
          Sets the contained view.
 void viewModified()
          Called by the contained view when its content is modified.
 
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InternalFrameViewContainer

public InternalFrameViewContainer()
Method Detail

getFrame

public LAFrame getFrame()
Returns the parent frame.

Specified by:
getFrame in interface LAViewContainer
Returns:
Parent frame.

setFrame

public void setFrame(LAFrame frame)
Sets the parent frame.

Specified by:
setFrame in interface LAViewContainer
Parameters:
frame - Parent frame.

setView

public LAView setView(LAView newView)
Sets the contained view.

Specified by:
setView in interface LAViewContainer
Parameters:
newView - NEw view to contain.
Returns:
Previous contained view if exists; null otherwise.

viewModified

public void viewModified()
Called by the contained view when its content is modified.

Specified by:
viewModified in interface LAViewContainer

messageChanged

public void messageChanged(int firstIndex,
                           int lastIndex)
Called by the contained view when the current messages selection has changed.

Specified by:
messageChanged in interface LAViewContainer
Parameters:
firstIndex - First messageLabel index.
lastIndex - Last messageLabel index.

setCurrentMessage

public void setCurrentMessage(int firstIndex,
                              int lastIndex)
Changes the current messages selection.

Specified by:
setCurrentMessage in interface LAViewContainer
Parameters:
firstIndex - First messageLabel index.
lastIndex - Last messageLabel index.

internalFrameActivated

public void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
Modification to the inherited behavior.

Specified by:
internalFrameActivated in interface javax.swing.event.InternalFrameListener
See Also:
InternalFrameListener.internalFrameActivated(javax.swing.event.InternalFrameEvent)

internalFrameClosed

public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
Modification to the inherited behavior.

Specified by:
internalFrameClosed in interface javax.swing.event.InternalFrameListener
See Also:
InternalFrameListener.internalFrameClosed(javax.swing.event.InternalFrameEvent)

internalFrameClosing

public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
Modification to the inherited behavior.

Specified by:
internalFrameClosing in interface javax.swing.event.InternalFrameListener
See Also:
InternalFrameListener.internalFrameClosing(javax.swing.event.InternalFrameEvent)

internalFrameDeactivated

public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
Modification to the inherited behavior.

Specified by:
internalFrameDeactivated in interface javax.swing.event.InternalFrameListener
See Also:
InternalFrameListener.internalFrameDeactivated(javax.swing.event.InternalFrameEvent)

internalFrameDeiconified

public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
Modification to the inherited behavior.

Specified by:
internalFrameDeiconified in interface javax.swing.event.InternalFrameListener
See Also:
InternalFrameListener.internalFrameDeiconified(javax.swing.event.InternalFrameEvent)

internalFrameIconified

public void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
Modification to the inherited behavior.

Specified by:
internalFrameIconified in interface javax.swing.event.InternalFrameListener
See Also:
InternalFrameListener.internalFrameIconified(javax.swing.event.InternalFrameEvent)

internalFrameOpened

public void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
Modification to the inherited behavior.

Specified by:
internalFrameOpened in interface javax.swing.event.InternalFrameListener
See Also:
InternalFrameListener.internalFrameOpened(javax.swing.event.InternalFrameEvent)


Copyright © 2006 null. All Rights Reserved.