com.gargoylesoftware.htmlunit
Class CollectingAlertHandler

java.lang.Object
  extended by com.gargoylesoftware.htmlunit.CollectingAlertHandler
All Implemented Interfaces:
AlertHandler

public class CollectingAlertHandler
extends Object
implements AlertHandler

A simple alert handler that keeps track of alerts in a list.

Version:
$Revision: 2132 $
Author:
Mike Bowler

Constructor Summary
CollectingAlertHandler()
          Create an instance with an ArrayList
CollectingAlertHandler(List list)
          Create an instance with the specified list.
 
Method Summary
 List getCollectedAlerts()
          Return a list containing the message portion of any collected alerts.
 void handleAlert(Page page, String message)
          Handle the alert.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectingAlertHandler

public CollectingAlertHandler()
Create an instance with an ArrayList


CollectingAlertHandler

public CollectingAlertHandler(List list)
Create an instance with the specified list.

Parameters:
list - The list to store alerts in.
Method Detail

handleAlert

public void handleAlert(Page page,
                        String message)
Handle the alert. This implementation will store the message in a list for retrieval later.

Specified by:
handleAlert in interface AlertHandler
Parameters:
page - The page that triggered the alert
message - The message in the alert.

getCollectedAlerts

public List getCollectedAlerts()
Return a list containing the message portion of any collected alerts.

Returns:
a list of alert messages


Copyright © 2002-2010 Gargoyle Software Inc.. All Rights Reserved.