package br.gov.frameworkdemoiselle.behave.runner.fest.util; import java.util.List; import br.gov.frameworkdemoiselle.behave.exception.BehaveException; import br.gov.frameworkdemoiselle.behave.internal.ui.MappedElement; import br.gov.frameworkdemoiselle.behave.runner.fest.annotation.ElementIndex; public class DesktopMappedElement extends MappedElement implements DesktopElement { protected ElementIndex elementIndex; private List<String> locatorParameters; public String getText() { throw new BehaveException("Método não implementado, ele deve ser implementado pelo componente Desktop."); } public ElementIndex getElementIndex() { return elementIndex; } public void setElementIndex(ElementIndex elementIndex) { this.elementIndex = elementIndex; } public List<String> getLocatorParameter() { return locatorParameters; } public void setLocatorParameters(List<String> locatorParameter) { this.locatorParameters = locatorParameter; } @Override public void waitText(String text) { throw new BehaveException("Método não implementado (waitText)."); } @Override public void waitTextInElement(String text) { throw new BehaveException("Método não implementado (waitTextInElement)."); } @Override public void waitInvisible() { throw new BehaveException("Método não implementado (waitInvisible)."); } @Override public void waitVisibleClickableEnabled() { throw new BehaveException("Método não implementado (waitVisibleClickableEnabled)."); } @Override public void isVisibleDisabled() { throw new BehaveException("Método não implementado (isVisibleDisabled)."); } @Override public void waitNotText(String text) { throw new BehaveException("Método não implementado (waitNotText)."); } @Override public void waitTextNotInElement(String text) { throw new BehaveException("Método não implementado (waitTextNotInElement)."); } }