com.ibm.rational.test.common.schedule.editor.extensions.IOptionProvider |
- A interface IOptionProvider é utilizada em conjunto com o ponto de extensão optionProvider
para permitir que os contribuidores inicializem e incluam suas opções em um objeto de planejamento ao ser criado utilizando o comando .
- A classe possui o método public void setDefaultOptionValues(Schedule
theSchedule), que é chamado após a criação do objeto de planejamento. Nesse método, crie seu objeto de opção. Esse objeto deve ser uma subclasse
da classe com.ibm.rational.test.common.models.behavior.CBOption.
- Após a criação do objeto de planejamento, você pode incluir o objeto
de opção no objeto de planejamento, chamando o método addOptions() no objeto de planejamento. Consulte as informações do Javadoc para obter detalhes adicionais sobre a interface de planejamento.
|
com.ibm.rational.test.common.models.behavior.CBOption |
- Essa classe não tem funcionalidade. Ela serve apenas como um tipo comum para
opções que são incluídas nos objetos de teste e planejamento.
|
com.ibm.rational.test.common.schedule.Schedule |
- Para contribuidores de opções, o método importante é o addOptions(CBOption
options) booleano. Utilize esse método para incluir seu objeto de opção no objeto Schedule. Isso deve ser feito por meio do ponto de extensão optionProvider. O método retornará true se o objeto de opção for incluído com êxito.
- Se for necessário remover as opções do planejamento, utilize o método booleano removeOptions(CBOption
options).
O parâmetro é o objeto de opção a ser removido. O
método retornará um valor true se o objeto de opção for removido
com êxito.
- Utilize o método com.ibm.rational.test.common.models.behavior.CBOption.getOptions(String
strType) para recuperar as opções do objeto de planejamento. O parâmetro é o nome de classe completo do tipo de objeto que você deseja
recuperar. Observe que o tipo de retorno é CBOption, portanto, ele deve corresponder ao tipo apropriado. Por exemplo, para recuperar as opções gerais
do planejamento, o seguinte código pode ser utilizado: ScheduleOptions2
theOptions = theSchedule.getOptions(ScheduleOptions2.class.getName());
|