| DrawableCollection.java |
1 package fi.jyu.mit.graphics;
2
3 /**
4 * Luokka kuvio-oliokokoelmille.
5 * Tehdään julkiseksi BasicDrawableCollection metodeja jotta tätä voi
6 * käyttää itsenäisenä luokkana.
7 * @author Markus Kivioja
8 * @author vesal
9 *
10 */
11 public class DrawableCollection extends BasicDrawableCollection {
12
13
14 /**
15 * Luo uuden oliokokelman
16 *
17 */
18 public DrawableCollection() {
19 super();
20 }
21
22
23 /**
24 * Paluattaa paikaas i oleva piirrettävän olion
25 * @param i missä paikass aoleva olio otetaan
26 * @return paikassa i oleva olio
27 */
28 @Override
29 public Drawable getDrawable(int i) {
30 return super.getDrawable(i);
31 }
32
33
34
35 /**
36 * Lisää olion tähän kokoelmaan
37 * @param pDrawable lisättävä olio
38 * @return lisätty olio
39 */
40 @Override
41 public Drawable add(Drawable pDrawable) {
42 return super.add(pDrawable);
43 }
44
45 /**
46 * Poistaa olion tästä kokoelmasta
47 * @param pDrawable poistettava olio
48 */
49 @Override
50 public void remove(Drawable pDrawable) {
51 super.remove(pDrawable);
52 }
53
54 /**
55 * Poistaa kaikki oliot tästä kokoelmasta
56 */
57 @Override
58 public void removeAll() {
59 super.removeAll();
60 }
61
62 /**
63 * Palauttaa annetun olion indeksin tässä kokoelmassa
64 * @param pDrawable olio jonka indeksia haetaan
65 * @return annetun olion indeksi
66 */
67 @Override
68 public int getIndex(Drawable pDrawable) {
69 return super.getIndex(pDrawable);
70 }
71
72 }
73