View Javadoc

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  }