View Javadoc

1   /*
2    * $Id: IAdditionalInformationRangeComponent.java,v 1.1 2007/07/19 12:12:04 oeuillot Exp $
3    */
4   package org.rcfaces.core.internal.capability;
5   
6   /**
7    * 
8    * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
9    * @version $Revision: 1.1 $ $Date: 2007/07/19 12:12:04 $
10   */
11  public interface IAdditionalInformationRangeComponent extends
12          IAdditionalInformationComponent {
13  
14      /**
15       * Show the additional information associated to the item at the given
16       * zero-relative index in the receiver. If the item at the index was already
17       * selected, it remains selected. Indices that are out of range are ignored.
18       * 
19       * @param index
20       *            the index of the additional information to show
21       */
22      void showAdditionalInformation(int index);
23  
24      /**
25       * Show the additional information associated to the item at the given
26       * zero-relative index in the receiver. If the item at the index was already
27       * selected, it remains selected. Indices that are out of range are ignored.
28       * 
29       * @param index
30       *            the indexes of additional informations to show
31       */
32      void showAdditionalInformation(int indexes[]);
33  
34      /**
35       * Hide the additional information associated to the item at the given
36       * zero-relative index in the receiver. If the item at the index was already
37       * selected, it remains selected. Indices that are out of range are ignored.
38       * 
39       * @param index
40       *            the index of the additional information to hide
41       */
42      void hideAdditionalInformation(int index);
43  
44      /**
45       * Hide the additional information associated to the item at the given
46       * zero-relative index in the receiver. If the item at the index was already
47       * selected, it remains selected. Indices that are out of range are ignored.
48       * 
49       * @param indexes
50       *            the indexes of additional informations to hide
51       */
52      void hideAdditionalInformation(int indexes[]);
53  }