Para declarar que um gravador pode gravar um cliente:
Para implementar um decorador de cliente, defina uma implementação da classe com.ibm.rational.test.lt.recorder.core.extensibility.IClientDecorator.
A implementação tem dois métodos principais: decorate() e undecorate(). O método decorate() é chamado quando o gravador inicia a execução, mas antes que o cliente seja ativado. O método undecorate() é chamado depois que o cliente é fechado, mas antes que o gravador seja interrompido.
O decorador pode interagir com o delegado de gravador e com o delegado de cliente configurando ou obtendo propriedades deles. Os métodos para isso estão disponíveis no contexto do decorador. O cliente e o gravador devem suportar as propriedades.
Geralmente, você estende a classe BaseClientDecorator em vez de implementar diretamente a classe IClientDecorator. A classe base abstrata fornece um comportamento básico para a maioria dos métodos. Com essa classe, você pode substituir especificamente esses métodos.