junit.logswingui
Class DefaultTestProtocolView

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--junit.logswingui.DefaultTestProtocolView
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, TestProtocolView, javax.swing.WindowConstants

public class DefaultTestProtocolView
extends javax.swing.JDialog
implements TestProtocolView

Default implementation of the view for the test protocol.

Created: Mon Nov 12 14:49:16 2001

Version:
$Revision: 1.5 $
Author:
Wolfgang Reissenberger
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DefaultTestProtocolView(java.awt.Frame owner, java.lang.String title, boolean modal)
          Creates a new DefaultTestProtocolView instance.
 
Method Summary
 void addFailure(junit.framework.Test test, java.lang.Throwable t)
          Add a failure to the text area.
 void addMessage(java.lang.String message)
          Appends a message to the text area of the panel.
 void clear()
          Clear the protocol window.
 javax.swing.JFileChooser getChooser()
          Get the value of chooser.
 javax.swing.JTextArea getTextArea()
          Get the value of textArea.
 java.io.File getUniqueFilename(java.io.File currentDirectory)
          Create a new filename in the given directory.
protected  void init()
          Initialize this panel.
 void save()
          Save the test protocol.
 void setChooser(javax.swing.JFileChooser v)
          Set the value of chooser.
 void setTextArea(javax.swing.JTextArea v)
          Set the value of textArea.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface junit.logswingui.TestProtocolView
hide, show
 

Constructor Detail

DefaultTestProtocolView

public DefaultTestProtocolView(java.awt.Frame owner,
                               java.lang.String title,
                               boolean modal)
Creates a new DefaultTestProtocolView instance.
Parameters:
owner - owner frame
title - dialog title
modal - is this window modal?
Method Detail

init

protected void init()
Initialize this panel.

save

public void save()
Save the test protocol.

getUniqueFilename

public java.io.File getUniqueFilename(java.io.File currentDirectory)
Create a new filename in the given directory. The name is constructed following the scheme JUnit-Protocol-yyyy-MM-dd-nr.txt.
Parameters:
currentDirectory - the current directory
Returns:
a file that does not exist in the given directory

addMessage

public void addMessage(java.lang.String message)
Appends a message to the text area of the panel.
Specified by:
addMessage in interface TestProtocolView
Parameters:
message - the message to be appended

addFailure

public void addFailure(junit.framework.Test test,
                       java.lang.Throwable t)
Add a failure to the text area.
Specified by:
addFailure in interface TestProtocolView
Parameters:
test - test that failed
t - Throwable, that occured

clear

public void clear()
Clear the protocol window.
Specified by:
clear in interface TestProtocolView

getTextArea

public javax.swing.JTextArea getTextArea()
Get the value of textArea.
Returns:
value of textArea.

setTextArea

public void setTextArea(javax.swing.JTextArea v)
Set the value of textArea.
Parameters:
v - Value to assign to textArea.

getChooser

public javax.swing.JFileChooser getChooser()
Get the value of chooser.
Returns:
value of chooser.

setChooser

public void setChooser(javax.swing.JFileChooser v)
Set the value of chooser.
Parameters:
v - Value to assign to chooser.


Copyright © 2000 -- 2003 openfuture.de. All Rights Reserved.