View Javadoc

1   package br.com.caelum.seleniumdsl.search;
2   
3   import br.com.caelum.seleniumdsl.table.Row;
4   
5   
6   class EqualsMatcher implements Matcher {
7   	private Integer column;
8   	private String content;
9   	private String columnName;
10  
11  	public EqualsMatcher(int column, String content) {
12  		this.column = column;
13  		this.content = content;
14  	}
15  
16  	public EqualsMatcher(String content) {
17  		this.content = content;
18  	}
19  
20  	public boolean matches(Row row) {
21  		//FIXME
22  		if (column != null)
23  			return row.cell(column).value().equals(content);
24  		else
25  			return row.cell(columnName).value().equals(content);
26  	}
27  
28  	public void setColumn(String column) {
29  		this.columnName = column;
30  	}
31  }