gov.noaa.pmel.sgt.swing
Class ValueIconFormat

java.lang.Object
  extended by gov.noaa.pmel.sgt.swing.ValueIconFormat

public class ValueIconFormat
extends java.lang.Object

ValueIconFormat is used to create the value string for ValueIcon. This class can be extended to create more sophisticated formatting. For example, handling the modulo 360 of longitude coordinates.

Since:
2.0
Version:
$Revision$, $Date$
Author:
Donald Denbo
See Also:
DecimalFormat, ValueIcon

Field Summary
protected  java.lang.String tfrm_
           
protected  java.text.DecimalFormat xfrm_
           
protected  java.text.DecimalFormat yfrm_
           
 
Constructor Summary
ValueIconFormat(java.lang.String xfrmt, java.lang.String yfrmt)
          Construct ValueIconFormat from x and y coordinate DeciamalFormats.
 
Method Summary
 java.lang.String format(double x, double y)
          Format a string using DecimalFormat for x and y coordinates.
 java.lang.String format(SoTPoint pt)
          Format a string using DecimalFormat for x and y coordinates or GeoDate formatting for time.
 void setTimeFormat(java.lang.String tfrmt)
          Define the time format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xfrm_

protected java.text.DecimalFormat xfrm_

yfrm_

protected java.text.DecimalFormat yfrm_

tfrm_

protected java.lang.String tfrm_
Constructor Detail

ValueIconFormat

public ValueIconFormat(java.lang.String xfrmt,
                       java.lang.String yfrmt)
Construct ValueIconFormat from x and y coordinate DeciamalFormats.

Method Detail

format

public java.lang.String format(double x,
                               double y)
Format a string using DecimalFormat for x and y coordinates.


setTimeFormat

public void setTimeFormat(java.lang.String tfrmt)
Define the time format.

Since:
3.0

format

public java.lang.String format(SoTPoint pt)
Format a string using DecimalFormat for x and y coordinates or GeoDate formatting for time.

Since:
3.0