01: // Copyright © 2002-2005 Canoo Engineering AG, Switzerland.
02: package com.canoo.webtest.interfaces;
03:
04: import com.canoo.webtest.engine.Context;
05: import com.canoo.webtest.steps.locator.TableNotFoundException;
06: import com.canoo.webtest.steps.Step;
07: import org.xml.sax.SAXException;
08:
09: /**
10: * @author Dierk König, Carsten Seibert
11: */
12:
13: public interface ITableLocator {
14: String locateText(Context context, Step step)
15: throws TableNotFoundException, IndexOutOfBoundsException,
16: SAXException;
17:
18: /**
19: * @deprecated use {@link #getHtmlId()} instead
20: */
21: String getId();
22:
23: String getHtmlId();
24:
25: int getRow();
26:
27: int getColumn();
28:
29: String getDescription();
30: }
|