1 38 package com.gargoylesoftware.htmlunit; 39 40 import java.util.ArrayList ; 41 import java.util.List ; 42 43 49 public class CollectingAlertHandler implements AlertHandler { 50 private final List collectedAlerts_; 51 52 55 public CollectingAlertHandler() { 56 this( new ArrayList () ); 57 } 58 59 60 65 public CollectingAlertHandler( final List list ) { 66 Assert.notNull("list",list); 67 collectedAlerts_ = list; 68 } 69 70 71 78 public void handleAlert( final Page page, final String message ) { 79 collectedAlerts_.add(message); 80 } 81 82 83 87 public List getCollectedAlerts() { 88 return collectedAlerts_; 89 } 90 } 91 | Popular Tags |