esmska.data
Class Log.Record

java.lang.Object
  extended by esmska.data.Log.Record
Enclosing class:
Log

public static class Log.Record
extends java.lang.Object

Single log record


Constructor Summary
Log.Record(java.lang.String message)
          Creates new Record with current time and no icon
Log.Record(java.lang.String message, java.util.Date time, javax.swing.ImageIcon icon)
          Creates new Record
 
Method Summary
 javax.swing.ImageIcon getIcon()
          Record icon.
 java.lang.String getMessage()
          Record message.
 java.util.Date getTime()
          Record time.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Log.Record

public Log.Record(java.lang.String message)
Creates new Record with current time and no icon

Parameters:
message - message of the record, not null

Log.Record

public Log.Record(java.lang.String message,
                  java.util.Date time,
                  javax.swing.ImageIcon icon)
Creates new Record

Parameters:
message - message of the record, not null
time - time when event happened. You can use null for current time.
icon - optional icon to display or null
Method Detail

getIcon

public javax.swing.ImageIcon getIcon()
Record icon. May be null.


getMessage

public java.lang.String getMessage()
Record message. Never null.


getTime

public java.util.Date getTime()
Record time. Never null.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object