Blame view

Composant.java 638 Bytes
0498df6f   rsimonin   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  /**
   *
   * @author Bernard.Carre@polytech-lille.fr
   */
  
  public abstract class Composant implements Comparable<Composant>   {
  	//...
      public String getId() {
  		
  	return super.toString(); // class@numero renvoye par Object
  		
      }
      public abstract String description();
      public abstract boolean getEtat() throws NonConnecteException;
      
      public String traceEtat(){
          String s = this.description();
  	
  	try{
  	    s=s+"  "+ this.getEtat();
  	}catch(NonConnecteException ex){
  	    s=s+" non connecte";
  	}
          return s;
      }
      public  int  compareTo(Composant c) {
  	return (this.getId()).compareTo(c.getId());
      } 
  }