rero.gui.windows
Class EmptyWindow

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byrero.gui.background.BackgroundPanel
                      extended byrero.gui.windows.StatusWindow
                          extended byrero.gui.windows.EmptyWindow
All Implemented Interfaces:
Accessible, ClientStateListener, ClientWindowListener, ImageObserver, IRCAwareComponent, MenuContainer, Serializable
Direct Known Subclasses:
GeneralListDialog

public abstract class EmptyWindow
extends StatusWindow
implements ClientWindowListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class rero.gui.windows.StatusWindow
StatusWindow.ClientWindowStuff
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  LinkedList listeners
           
 
Fields inherited from class rero.gui.windows.StatusWindow
button, capabilities, defaultForegroundColor, display, frame, icon, input, menuManager, query, STATUS_NAME, statusbar
 
Fields inherited from class rero.gui.background.BackgroundPanel
bgProperties
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EmptyWindow()
           
 
Method Summary
 void addClickListener(text.event.ClickListener l)
           
 void fireClickEvent(String text, MouseEvent mev)
           
 text.WrappedDisplay getDisplay()
           
abstract  ImageIcon getImageIcon()
           
 InputField getInput()
           
abstract  String getName()
           
 String getQuery()
           
 WindowStatusBar getStatusBar()
           
 String getTitle()
           
 ClientWindow getWindow()
           
 String getWindowType()
           
abstract  void init()
           
 void init(ClientWindow _frame)
           
 void installCapabilities(Capabilities c)
          install these capabilities and propagate them to any children IRCAwareComponents
 boolean isLegalWindow()
           
 boolean isOpen()
           
 void onActive(ClientWindowEvent ev)
           
 void onClose(ClientWindowEvent ev)
           
 void onInactive(ClientWindowEvent ev)
           
 void onMinimize(ClientWindowEvent ev)
           
 void onOpen(ClientWindowEvent ev)
           
 void setQuery(String q)
           
 void setTitle(String title)
           
 void touch()
           
 
Methods inherited from class rero.gui.windows.StatusWindow
cleanup, flag, getButton, getPopupMenu, maybeShowPopup, setName, unflag
 
Methods inherited from class rero.gui.background.BackgroundPanel
paint, propertyChanged
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, 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, reshape, 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, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

listeners

protected LinkedList listeners
Constructor Detail

EmptyWindow

public EmptyWindow()
Method Detail

touch

public void touch()
Overrides:
touch in class StatusWindow

installCapabilities

public void installCapabilities(Capabilities c)
Description copied from interface: IRCAwareComponent
install these capabilities and propagate them to any children IRCAwareComponents

Specified by:
installCapabilities in interface IRCAwareComponent
Overrides:
installCapabilities in class StatusWindow

getInput

public InputField getInput()
Overrides:
getInput in class StatusWindow

getDisplay

public text.WrappedDisplay getDisplay()
Overrides:
getDisplay in class StatusWindow

getStatusBar

public WindowStatusBar getStatusBar()
Overrides:
getStatusBar in class StatusWindow

init

public void init(ClientWindow _frame)
Overrides:
init in class StatusWindow

init

public abstract void init()

getQuery

public String getQuery()
Overrides:
getQuery in class StatusWindow

setQuery

public void setQuery(String q)
Overrides:
setQuery in class StatusWindow

setTitle

public void setTitle(String title)
Overrides:
setTitle in class StatusWindow

getWindow

public ClientWindow getWindow()
Overrides:
getWindow in class StatusWindow

getTitle

public String getTitle()
Overrides:
getTitle in class StatusWindow

getName

public abstract String getName()
Overrides:
getName in class StatusWindow

getImageIcon

public abstract ImageIcon getImageIcon()
Overrides:
getImageIcon in class StatusWindow

getWindowType

public String getWindowType()
Overrides:
getWindowType in class StatusWindow

isLegalWindow

public boolean isLegalWindow()
Overrides:
isLegalWindow in class StatusWindow

isOpen

public boolean isOpen()

onActive

public void onActive(ClientWindowEvent ev)
Specified by:
onActive in interface ClientWindowListener

onOpen

public void onOpen(ClientWindowEvent ev)
Specified by:
onOpen in interface ClientWindowListener

onInactive

public void onInactive(ClientWindowEvent ev)
Specified by:
onInactive in interface ClientWindowListener

onMinimize

public void onMinimize(ClientWindowEvent ev)
Specified by:
onMinimize in interface ClientWindowListener

onClose

public void onClose(ClientWindowEvent ev)
Specified by:
onClose in interface ClientWindowListener

addClickListener

public void addClickListener(text.event.ClickListener l)

fireClickEvent

public void fireClickEvent(String text,
                           MouseEvent mev)