pivot.wtk
Class Alert

java.lang.Object
  extended by pivot.wtk.Component
      extended by pivot.wtk.Container
          extended by pivot.wtk.Window
              extended by pivot.wtk.Frame
                  extended by pivot.wtk.Dialog
                      extended by pivot.wtk.Alert
All Implemented Interfaces:
java.lang.Iterable<Component>, Sequence<Component>, ConstrainedVisual, Visual

public class Alert
extends Dialog

Class representing an "alert", a dialog commonly used to perform simple user interaction.

Author:
tvolkert, gbrown

Nested Class Summary
 
Nested classes/interfaces inherited from class pivot.wtk.Window
Window.ActionDictionary
 
Nested classes/interfaces inherited from class pivot.wtk.Component
Component.Attributes, Component.ComponentDictionary, Component.DecoratorSequence, Component.StyleDictionary
 
Nested classes/interfaces inherited from interface pivot.collections.Sequence
Sequence.Search, Sequence.Sort, Sequence.Tree
 
Constructor Summary
Alert(MessageType type, java.lang.String message, Sequence<?> options)
           
Alert(MessageType type, java.lang.String message, Sequence<?> options, Component body)
           
 
Method Summary
static void alert(MessageType type, java.lang.String message, Display display)
           
static void alert(MessageType type, java.lang.String message, Display display, DialogCloseListener dialogCloseListener)
           
static void alert(MessageType type, java.lang.String message, Window owner)
           
static void alert(MessageType type, java.lang.String message, Window owner, DialogCloseListener dialogCloseListener)
           
static void alert(java.lang.String message, Display display)
           
static void alert(java.lang.String message, Display display, DialogCloseListener dialogCloseListener)
           
static void alert(java.lang.String message, Window owner)
           
static void alert(java.lang.String message, Window owner, DialogCloseListener dialogCloseListener)
           
 ListenerList<AlertListener> getAlertListeners()
           
 Component getBody()
           
 java.lang.String getMessage()
           
 MessageType getMessageType()
           
 java.lang.Object getOption(int index)
           
 int getOptionCount()
           
 int getSelectedOption()
           
 void setSelectedOption(int selectedOption)
           
 
Methods inherited from class pivot.wtk.Dialog
close, close, getDialogCloseListener, getDialogStateListeners, getDisabledOwner, getResult, isModal, open, open, open, open, open, open
 
Methods inherited from class pivot.wtk.Window
align, align, getActions, getActiveDescendant, getActiveWindow, getContent, getIcon, getOwnedWindow, getOwnedWindowCount, getOwner, getRootOwner, getTitle, getWindowClassListeners, getWindowListeners, getWindowStateListeners, isActive, isAuxilliary, isClosed, isClosing, isMaximized, isOpen, isOpening, isOwner, mouseDown, moveToBack, moveToFront, remove, setActive, setActiveDescendant, setActiveWindow, setContent, setDisplayable, setEnabled, setIcon, setIcon, setIcon, setMaximized, setOwner, setParent, setTitle
 
Methods inherited from class pivot.wtk.Container
add, containsFocus, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getContextKey, getDescendantAt, getFocusTraversalPolicy, getLength, indexOf, insert, invalidate, isAncestor, isFocusable, isValid, iterator, load, load, mouseClick, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, removeAll, requestFocus, setContextKey, setFocusTraversalPolicy, setTooltip, setVisible, store, store, update, validate
 
Methods inherited from class pivot.wtk.Component
clearFocus, clearFocus, finalize, getAttributes, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentDragDropListeners, getComponentKeyListeners, getComponentLayoutListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponents, getComponentStateListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getHandle, getHeight, getLocation, getParent, getPreferredHeight, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreferredWidth, getSize, getSkin, getStyles, getTooltipText, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWindow, getX, getY, installSkin, isBlocked, isDisplayable, isEnabled, isFocused, isMouseOver, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isVisible, keyPressed, keyReleased, keyTyped, mapPointFromAncestor, mapPointToAncestor, mouseOver, repaint, repaint, repaint, repaint, repaint, repaint, requestFocus, scrollAreaToVisible, scrollAreaToVisible, setAttributes, setCursor, setCursor, setDragSource, setDropTarget, setFocused, setLocation, setLocation, setPreferredHeight, setPreferredSize, setPreferredSize, setPreferredWidth, setSize, setSize, setSkin, setStyles, setStyles, setStyles, setTooltipText, setUserData, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Alert

public Alert(MessageType type,
             java.lang.String message,
             Sequence<?> options)

Alert

public Alert(MessageType type,
             java.lang.String message,
             Sequence<?> options,
             Component body)
Method Detail

getMessageType

public MessageType getMessageType()

getMessage

public java.lang.String getMessage()

getOption

public java.lang.Object getOption(int index)

getOptionCount

public int getOptionCount()

getBody

public Component getBody()

getSelectedOption

public int getSelectedOption()

setSelectedOption

public void setSelectedOption(int selectedOption)

getAlertListeners

public ListenerList<AlertListener> getAlertListeners()

alert

public static void alert(java.lang.String message,
                         Display display)

alert

public static void alert(java.lang.String message,
                         Display display,
                         DialogCloseListener dialogCloseListener)

alert

public static void alert(MessageType type,
                         java.lang.String message,
                         Display display)

alert

public static void alert(MessageType type,
                         java.lang.String message,
                         Display display,
                         DialogCloseListener dialogCloseListener)

alert

public static void alert(java.lang.String message,
                         Window owner)

alert

public static void alert(java.lang.String message,
                         Window owner,
                         DialogCloseListener dialogCloseListener)

alert

public static void alert(MessageType type,
                         java.lang.String message,
                         Window owner)

alert

public static void alert(MessageType type,
                         java.lang.String message,
                         Window owner,
                         DialogCloseListener dialogCloseListener)