|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPamUtils.PamCalendar
public class PamCalendar
| Field Summary | |
|---|---|
private static java.lang.String[] |
dateFormats
|
private static long |
sessionStartTime
Time that data processing started - can be set to a file time when files are being processed, otherwise it's just the current time. |
private static boolean |
soundFile
true if data are from a file based data source, false if the data are arriving in real time. |
private static long |
soundFileTimeInMillis
time from the start of the file to the currentmoment. |
private static long |
viewEndTime
When running in viewer mode, use the sessionStartTime and the viewEndtime to control the calendar. |
private static long |
viewPosition
view is controlled by a slider which sets the viewPositions which is the number of milliseconds from the sessionsStartTime. |
| Constructor Summary | |
|---|---|
PamCalendar()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
createFileName(long fileStartTime,
java.lang.String prefix,
java.lang.String fileType)
Creates a file name containing the time and a user defined prefix and file end |
static java.lang.String |
createFileName(long fileStartTime,
java.lang.String directory,
java.lang.String prefix,
java.lang.String fileType)
|
static java.lang.String |
createFileName(java.lang.String directory,
java.lang.String prefix,
java.lang.String fileType)
|
static java.util.Date |
dateFromDateString(java.lang.String dateString)
Read a date string and turn it into a Date |
private static java.lang.String |
fileTimeString(long fileStartTime)
|
static java.lang.String |
formatDate(long timeInMillis)
Format the data in the dd MMMM yyyy format |
static java.lang.String |
formatDateTime(java.util.Date date)
|
static java.lang.String |
formatDateTime(long timeInMillis)
Formats the time and data in a long format |
static java.lang.String |
formatDateTime2(long timeInMillis)
Formats the time and data in a long format but without the GMT label at the end. |
static java.lang.String |
formatDBDateTime(long timeInMillis)
Formats the date and time in the correct format for database output. |
static java.lang.String |
formatDBDateTimeQueryString(long timeMillis)
|
static java.lang.String |
formatDuration(long timeInMillis)
|
static java.lang.String |
formatFileDate(long timeMillis)
Format date in format "yyyyMMdd" |
static java.lang.String |
formatFileDateTime(long timeMillis)
Format date and time in format "yyyyMMdd_HHmmss" |
static java.lang.String |
formatTime(long timeMillis)
Format a time string in the format HH:MM:DD |
static java.lang.String |
formatTime(long timeMillis,
boolean showMillis)
Format a time string optionally showing the milliseconds with a given precision |
static java.util.Calendar |
getCalendarDate()
|
static java.lang.String |
getDate()
|
static long |
getSessionStartTime()
|
static long |
getTime()
|
static long |
getTimeInMillis()
If files are being analysed, return the time based on the file position. |
static java.sql.Timestamp |
getTimeStamp(long millis)
Get a GMT timestamp for output to a database |
static java.lang.String |
getUnpunctuatedDate()
|
static long |
getViewEndTime()
|
static long |
getViewPosition()
|
static boolean |
isSoundFile()
|
static long |
millisFromTimeStamp(java.sql.Timestamp timestamp)
convert a time stamp read from a databae into milliseconds. |
static long |
msFromDateString(java.lang.String dateString)
Read a date string and turn it into a millisecond time. |
static void |
setSessionStartTime(long sessionStartTime)
|
static void |
setSoundFile(boolean soundFile)
|
static void |
setSoundFileTimeInMillis(long soundFileTimeMillis)
|
static void |
setViewPosition(long viewPosition)
|
static void |
setViewTimes(long start,
long end)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static boolean soundFile
private static long soundFileTimeInMillis
private static long sessionStartTime
private static long viewEndTime
private static long viewPosition
private static java.lang.String[] dateFormats
| Constructor Detail |
|---|
public PamCalendar()
| Method Detail |
|---|
public static long getTimeInMillis()
public static long getTime()
public static java.lang.String getDate()
public static java.util.Calendar getCalendarDate()
public static java.lang.String formatDateTime(java.util.Date date)
public static java.lang.String formatDateTime(long timeInMillis)
timeInMillis - time in milliseconds
public static java.lang.String formatDateTime2(long timeInMillis)
timeInMillis - time in milliseconds
public static java.lang.String formatDBDateTime(long timeInMillis)
"yyyy-MM-dd HH:mm:ss"
timeInMillis - time in milliseconds
public static java.lang.String formatDBDateTimeQueryString(long timeMillis)
public static java.lang.String formatTime(long timeMillis)
timeMillis - time in milliseconds
public static java.lang.String formatTime(long timeMillis,
boolean showMillis)
timeMillis - time in millisecondsmillisDigits - number of millsecond decimal places.
public static java.lang.String formatDuration(long timeInMillis)
public static java.lang.String formatDate(long timeInMillis)
timeInMillis - time in milliseconds
public static java.lang.String formatFileDate(long timeMillis)
timeMillis -
public static java.lang.String formatFileDateTime(long timeMillis)
timeMillis -
public static long msFromDateString(java.lang.String dateString)
dateString -
public static java.util.Date dateFromDateString(java.lang.String dateString)
dateString -
public static boolean isSoundFile()
public static void setSoundFile(boolean soundFile)
public static long getSessionStartTime()
public static void setSessionStartTime(long sessionStartTime)
public static void setSoundFileTimeInMillis(long soundFileTimeMillis)
public static java.lang.String createFileName(long fileStartTime,
java.lang.String directory,
java.lang.String prefix,
java.lang.String fileType)
public static java.lang.String createFileName(java.lang.String directory,
java.lang.String prefix,
java.lang.String fileType)
public static java.lang.String createFileName(long fileStartTime,
java.lang.String prefix,
java.lang.String fileType)
fileStartTime - timeprefix - prefix for file namefileType - file type (with or without the '.')
private static java.lang.String fileTimeString(long fileStartTime)
public static java.lang.String getUnpunctuatedDate()
public static java.sql.Timestamp getTimeStamp(long millis)
millis - time in milliseconds
public static long millisFromTimeStamp(java.sql.Timestamp timestamp)
timestamp - GMT timestamp
public static void setViewTimes(long start,
long end)
public static long getViewEndTime()
public static long getViewPosition()
public static void setViewPosition(long viewPosition)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||