EMMA Coverage Report (generated Mon Aug 23 17:21:34 CEST 2010)
[all classes][dmg.cells.nucleus]

COVERAGE SUMMARY FOR SOURCE FILE [CellInfo.java]

nameclass, %method, %block, %line, %
CellInfo.java0%   (0/1)0%   (0/28)0%   (0/339)0%   (0/59)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class CellInfo0%   (0/1)0%   (0/28)0%   (0/339)0%   (0/59)
<static initializer> 0%   (0/1)0%   (0/24)0%   (0/1)
CellInfo (): void 0%   (0/1)0%   (0/38)0%   (0/12)
CellInfo (CellInfo): void 0%   (0/1)0%   (0/82)0%   (0/24)
cutClass (String): String 0%   (0/1)0%   (0/20)0%   (0/3)
f (String, int): String 0%   (0/1)0%   (0/5)0%   (0/1)
f (String, int, int): String 0%   (0/1)0%   (0/33)0%   (0/6)
getCellClass (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getCellName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getCellType (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getCellVersion (): CellVersion 0%   (0/1)0%   (0/3)0%   (0/1)
getCreationTime (): Date 0%   (0/1)0%   (0/3)0%   (0/1)
getDomainName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getEventQueueSize (): int 0%   (0/1)0%   (0/3)0%   (0/1)
getPrivatInfo (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getShortInfo (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getThreadCount (): int 0%   (0/1)0%   (0/3)0%   (0/1)
setCellClass (String): void 0%   (0/1)0%   (0/4)0%   (0/1)
setCellName (String): void 0%   (0/1)0%   (0/4)0%   (0/1)
setCellType (String): void 0%   (0/1)0%   (0/4)0%   (0/1)
setCellVersion (CellVersion): void 0%   (0/1)0%   (0/4)0%   (0/1)
setCreationTime (Date): void 0%   (0/1)0%   (0/4)0%   (0/1)
setDomainName (String): void 0%   (0/1)0%   (0/4)0%   (0/1)
setEventQueueSize (int): void 0%   (0/1)0%   (0/4)0%   (0/1)
setPrivateInfo (String): void 0%   (0/1)0%   (0/4)0%   (0/1)
setShortInfo (String): void 0%   (0/1)0%   (0/4)0%   (0/1)
setState (int): void 0%   (0/1)0%   (0/14)0%   (0/2)
setThreadCount (int): void 0%   (0/1)0%   (0/4)0%   (0/1)
toString (): String 0%   (0/1)0%   (0/53)0%   (0/1)

1package dmg.cells.nucleus ;
2 
3import java.util.Date ;
4import java.io.Serializable ;
5 
6/**
7  *
8  *
9  * @author Patrick Fuhrmann
10  * @version 0.2, 14 Mar 2001
11  */
12public class CellInfo implements Serializable {
13  static final long serialVersionUID = 8837418209418282912L;
14 
15  private String _cellName     = "Unknown" ;
16  private String _cellType     = "Unknown" ;
17  private String _cellClass    = "Unknown" ;
18  private String _domainName   = "Unknown" ;
19  private Date   _creationTime = null ;
20  private String _shortInfo    = "NA" ;
21  private String _privateInfo  = "NA" ;
22  private int    _state        = 0 ;
23  private int    _eventQueueSize = 0 ;
24  private int    _threadCount  = 0 ;
25  private CellVersion _version = new CellVersion() ;
26 
27  private static final String [] _stateNames =
28     { "Initial" , "Active" , "Removing" , "Dead" , "Unknown" } ;
29  public CellInfo(){}
30  public CellInfo( CellInfo info ){
31     _cellName       = info._cellName ;
32     _cellType       = info._cellType ;
33     _cellClass      = info._cellClass ;
34     _domainName     = info._domainName ;
35     _creationTime   = info._creationTime ;
36     _shortInfo      = info._shortInfo ;
37     _privateInfo    = info._privateInfo ;
38     _state          = info._state ;
39     _eventQueueSize = info._eventQueueSize ;
40     _threadCount    = info._threadCount ;
41     _version        = info._version ;
42  }
43 
44  public void setCellName(String name ){     _cellName     = name ; }
45  public void setCellType( String type ){    _cellType     = type ; }
46  public void setCellClass( String info ){   _cellClass    = info ; }
47  public void setCellVersion( CellVersion version ){ _version = version ; }
48  public void setDomainName( String name ){  _domainName   = name ; }
49  public void setCreationTime( Date date ){  _creationTime = date ; }
50  public void setPrivateInfo( String info ){ _privateInfo  = info ; }
51  public void setShortInfo( String info ){   _shortInfo    = info ; }
52  public void setEventQueueSize( int size ){ _eventQueueSize = size ; }
53  public void setThreadCount( int threadCount ){ _threadCount = threadCount ; }
54  public void setState( int state ){
55     _state = ( state < 0 ) || ( _state >= _stateNames.length )  ?
56              _stateNames.length : state  ;
57     return ;
58  }
59  //
60  // and now the public getter's
61  //
62  public String toString(){
63     return f( _cellName              , 20 ) +
64            f( _stateNames[_state].substring(0,1) , 2 ) +
65            f( ""+_eventQueueSize     , 3 ) +
66            f( ""+_threadCount        , 3 ) +
67            f( cutClass( _cellClass ) , 20 ) +
68            _shortInfo ;
69  }
70  public CellVersion getCellVersion(){ return _version ; }
71  public String getPrivatInfo(){ return _privateInfo ; }
72  public int    getEventQueueSize(){ return _eventQueueSize ; }
73  public String getCellName(){ return _cellName ; }
74  public String getCellType(){ return _cellType ; }
75  public String getCellClass(){ return _cellClass ; }
76  public String getShortInfo(){ return _shortInfo ; }
77  public Date   getCreationTime(){ return _creationTime ; }
78  public String getDomainName(){ return _domainName ; }
79  public int    getThreadCount(){ return _threadCount ; }
80  //
81  // and some needfull things
82  //
83  public static String f( String in , int field ){ return f(in,field,0) ;}
84  public static String f( String in , int field , int flags ){
85    if( in.length() >= field )return in ;
86    StringBuffer sb = new StringBuffer() ;
87    sb.append( in ) ;
88    int diff = field - in.length() ;
89    for( int i = 0 ; i < diff ; i++ )sb.append(" ") ;
90    return sb.toString() ;
91  }
92  public static String cutClass( String c ){
93     int lastDot = c.lastIndexOf( '.' ) ;
94     if( ( lastDot < 0 ) || ( lastDot >= ( c.length() - 1 ) ) )return c ;
95     return c.substring( lastDot+1 ) ;
96 
97  }
98}

[all classes][dmg.cells.nucleus]
EMMA 2.0.5312 (C) Vladimir Roubtsov