1-Wire Weather Service for Java -- Monitor API

wxmonitor
Class HistoryPanel.DataUpdater

java.lang.Object
  extended by wxmonitor.HistoryPanel.DataUpdater
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
HistoryPanel

private class HistoryPanel.DataUpdater
extends java.lang.Object
implements java.lang.Runnable

Updates the UI on the AWT event dispatch thread.


Field Summary
private  java.util.List<java.lang.String> m_fileData
          Data to put in the text area.
 
Constructor Summary
private HistoryPanel.DataUpdater(java.util.List<java.lang.String> fileData)
          Creates a new instance of DataUpdater.
 
Method Summary
private  HistoryPanel.ColumnDatum[] createColumnData(java.lang.String[] rowColumns)
          Creates an array of column classes from a string array of row data.
private  java.lang.String[] localize(java.lang.String[] keys)
          Converts resource keys to localized strings.
 void run()
          The update proc.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_fileData

private java.util.List<java.lang.String> m_fileData
Data to put in the text area.

Constructor Detail

HistoryPanel.DataUpdater

private HistoryPanel.DataUpdater(java.util.List<java.lang.String> fileData)
Creates a new instance of DataUpdater.

Parameters:
fileData - data to put in the text area.
Method Detail

run

public void run()
The update proc.

Specified by:
run in interface java.lang.Runnable

createColumnData

private HistoryPanel.ColumnDatum[] createColumnData(java.lang.String[] rowColumns)
Creates an array of column classes from a string array of row data.

Parameters:
rowColumns - string data to encapsulate in a column class.
Returns:
rowColumns wrapped in a sortable column class.

localize

private java.lang.String[] localize(java.lang.String[] keys)
Converts resource keys to localized strings.

Parameters:
keys - resource keys.
Returns:
localized strings.

Copyright © 2005-2009 Karl Uppiano