org.jets3t.service.utils
Class TimeFormatter

java.lang.Object
  extended by org.jets3t.service.utils.TimeFormatter

public class TimeFormatter
extends java.lang.Object

Formats time values into human-readable strings.


Constructor Summary
TimeFormatter()
           
TimeFormatter(java.lang.String hourSuffix, java.lang.String hoursSuffix, java.lang.String minuteSuffix, java.lang.String minutesSuffix, java.lang.String secondSuffix, java.lang.String secondsSuffix)
           
 
Method Summary
 java.lang.String formatTime(long seconds)
          Formats a seconds time value into a brief representation, such as 37 minutes.
 java.lang.String formatTime(long seconds, boolean useUnicodeChars)
          Formats a seconds time value into a brief representation, such as 37 minutes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeFormatter

public TimeFormatter()

TimeFormatter

public TimeFormatter(java.lang.String hourSuffix,
                     java.lang.String hoursSuffix,
                     java.lang.String minuteSuffix,
                     java.lang.String minutesSuffix,
                     java.lang.String secondSuffix,
                     java.lang.String secondsSuffix)
Method Detail

formatTime

public java.lang.String formatTime(long seconds)
Formats a seconds time value into a brief representation, such as 37 minutes. Unicode characters are used to represent 1/4, 1/2 and 3/4 fractions.

Parameters:
seconds - the number of seconds time value.
Returns:
a representation of the time.

formatTime

public java.lang.String formatTime(long seconds,
                                   boolean useUnicodeChars)
Formats a seconds time value into a brief representation, such as 37 minutes.

Parameters:
seconds - the number of seconds time value.
useUnicodeChars - if true, special unicode characters are used to represent 1/4, 1/2 and 3/4 fractions. If false, the fractions are displayed in standard text.
Returns:
a representation of the time.