com.monad.homerun.core
Class LogTag

java.lang.Object
  extended by com.monad.homerun.core.LogTag
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class LogTag
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable

LogTag is a structure to hold minimal information about a log file. It is sortable by date

See Also:
Serialized Form

Field Summary
 java.lang.String logName
           
 long logSize
           
 long logTime
           
 java.lang.String logType
           
 
Constructor Summary
LogTag()
           
LogTag(java.io.File file)
           
LogTag(java.lang.String logName, java.lang.String logType, long logSize, long logTime)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
          Compares LogTags by time, returning -1 if earlier than passed tag
 java.lang.String toString()
          Returns a string representation of the LogTag
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logName

public java.lang.String logName

logType

public java.lang.String logType

logSize

public long logSize

logTime

public long logTime
Constructor Detail

LogTag

public LogTag()

LogTag

public LogTag(java.lang.String logName,
              java.lang.String logType,
              long logSize,
              long logTime)

LogTag

public LogTag(java.io.File file)
Method Detail

compareTo

public int compareTo(java.lang.Object obj)
Compares LogTags by time, returning -1 if earlier than passed tag

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
obj - the LogTag to compare with this one

toString

public java.lang.String toString()
Returns a string representation of the LogTag

Overrides:
toString in class java.lang.Object
Returns:
string a String representing the LogTag


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.