com.ibm.rational.test.common.schedule.editor.extensions.IOptionProvider |
- L'interface IOptionProvider est utilisée en conjonction avec le point d'extension optionProvider pour permettre aux collaborateurs d'initialiser et d'ajouter leurs options à un objet Schedule lors de sa création à l'aide de la commande .
- La classe comporte la méthode public void setDefaultOptionValues(Schedule
theSchedule), qui est appelée après la création de l'objet de planning. Créez votre propre objet option dans cette méthode. Il doit s'agir d'une sous-classe de la classe com.ibm.rational.test.common.models.behavior.CBOption.
- Une fois que vous avez créé l'objet de planning, vous pouvez lui
ajouter l'objet option en appelant la méthode addOptions() sur l'objet
de planning. Consultez la documentation Javadoc pour plus de détails sur l'interface
des plannings.
|
com.ibm.rational.test.common.models.behavior.CBOption |
- Cette classe n'a pas de fonction. Il s'agit seulement d'un type courant pour les
options qui sont ajoutées aux objets de test et de planning.
|
com.ibm.rational.test.common.schedule.Schedule |
- La méthode qui intéresse les collaborateurs d'options est la méthode booléenne addOptions(CBOptionoptions). Elle permet d'ajouter un objet option à l'objet Schedule. L'ajout doit être effectué à l'aide du point d'extension optionProvider. La méthode renvoie la valeur true si l'ajout de l'objet option abouti.
- Si vous devez supprimer vos options du planning, utilisez la méthode booléenne removeOptions(CBOptionoptions).
Le paramètre correspond à l'objet option à supprimer. La méthode renvoie la valeur true si la suppression de l'objet option abouti.
- Utilisez la méthode
com.ibm.rational.test.common.models.behavior.CBOption.getOptions(String
strType) pour extraire vos options à partir de l'objet
de planning. Le paramètre correspond au nom de classe complet du type d'objet à extraire. Le type de retour est CBOption ; il doit donc correspondre au type
approprié. Par exemple, pour extraire les options générales du planning,
vous pouvez utiliser le code suivant : ScheduleOptions2 theOptions =
theSchedule.getOptions(ScheduleOptions2.class.getName());
|