com.ibm.rational.test.common.schedule.editor.extensions.IOptionProvider |
- La interfaz IOptionProvider se utiliza conjuntamente con el punto de ampliación optionProvider para permitir que
los colaboradores inicialicen y añadan sus opciones a un objeto Schedule cuando se cree mediante el
mandato .
- La clase tiene el método public void setDefaultOptionValues(Schedule
theSchedule) al que se llama después de que se haya creado el objeto de planificación. En este método, cree su objeto de opción. Este objeto debe ser una subclase de la clase
com.ibm.rational.test.common.models.behavior.CBOption.
- Cuando haya creado el objeto de planificación, podrá añadir el objeto de opción al objeto de planificación llamando al método addOptions() en el objeto de planificación. Consulte la información Javadoc
para obtener más detalles sobre la interfaz de planificación.
|
com.ibm.rational.test.common.models.behavior.CBOption |
- Esta clase no tiene funcionalidad. Sólo sirve de tipo común para opciones que se añaden a los objetos de prueba y planificación.
|
com.ibm.rational.test.common.schedule.Schedule |
- Para colaboradores de opciones, el método importante es el método booleano addOptions(CBOption options). Utilice este método para añadir el objeto de opción al objeto Schedule. Esto debe realizarse mediante el punto de ampliación optionProvider. El método devuelve true si se ha añadido correctamente el objeto de opción.
- Si debe eliminar las opciones de la planificación, utilice el método booleano removeOptions(CBOption options).
El parámetro es el objeto de opción que hay que eliminar. El método devuelve el valor true si el objeto de opción se elimina correctamente.
- Utilice el método com.ibm.rational.test.common.models.behavior.CBOption.getOptions(String
strType) para recuperar las opciones del objeto de planificación. El parámetro es el nombre de clase completo del tipo de objeto que desea recuperar. Tenga en cuenta que el tipo de retorno es CBOption, por lo que debe corresponder al tipo apropiado. Por ejemplo, si desea recuperar las opciones generales de la planificación, se puede utilizar el código siguiente: ScheduleOptions2
theOptions = theSchedule.getOptions(ScheduleOptions2.class.getName());
|