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 }