1 package com.loribel.commons.abstraction;
2
3 import javax.swing.*;
4
5 /***
6 * Abstraction of info.
7 *
8 * @author Gregory Borelli
9 */
10 public interface GB_Info
11 {
12 void end(
13 int a_id);
14
15 Icon getImage();
16
17 String getInfo();
18
19 String getInfoItem();
20
21 String getInfoStatus();
22
23 int getItem();
24
25 int getItemCount();
26
27 String getTitle();
28
29 boolean isUseItems();
30
31 int newId(
32 int a_count);
33
34 void setImage(
35 Icon a_icon);
36
37 void setInfo(
38 String a_info);
39
40 void setInfoItem(
41 int a_id,
42 int a_item,
43 String a_info);
44
45 void setInfoStatus(
46 String a_info);
47
48 void setTitle(
49 String a_title);
50 }