bt747.j2se_view.model
Class DataTypes

java.lang.Object
  extended by bt747.j2se_view.model.DataTypes

public final class DataTypes
extends java.lang.Object

Different data types used in tables and specialisation functions

Author:
Mario De Weerd

Field Summary
static int AZIMUTH
           
static int DAGE
           
static int DISTANCE_FEET
           
static int DISTANCE_METERS
           
static int DSTA
           
static int ELEVATION
           
static int EW
           
static int FILE_DATE
           
static int FILE_DATETIME
           
static int FILE_PATH
           
static int FILE_TIME
           
static int FIX_VALID
           
static int FIXMODE
           
static int GEOMETRY
           
static int GPS_DATE
           
static int GPS_DATETIME
           
static int GPS_TIME
           
static int HDOP
           
static int HEADING
           
static int HEIGHT_FEET
           
static int HEIGHT_METERS
           
static int IMAGE_HEIGHT
           
static int IMAGE_WIDTH
           
static int LATITUDE
           
static int LATITUDE_POSITIVE
           
static int LOG_COLOR
           
static int LOG_END_DATETIME
           
static int LOG_FILENAME
           
static int LOG_START_DATETIME
           
static int LOGDIST
           
static int LOGSPD
           
static int LOGTIME
           
static int LONGITUDE
           
static int LONGITUDE_POSITIVE
           
static int MILLISECOND
           
static int NONE
           
static int NS
           
static int NSAT
           
static int PDOP
           
static int RCR
           
static int RCR_DESCRIPTION
           
static int RECORDNUMBER
           
static int SID
           
static int SNR
           
static int SPEED
           
static int SPEED_MPH
           
static int TAG_DATE
           
static int TAG_DATETIME
           
static int TAG_TIME
           
static int UTC_VALUE
           
static int VDOP
           
static int VOX
           
 
Constructor Summary
DataTypes()
           
 
Method Summary
static int defaultDataWidth(int dataType, java.awt.FontMetrics fontMetrics)
           
static java.lang.Class<?> getDataDisplayClass(int datatype)
           
static java.lang.String getDataDisplayName(int datatype)
           
static java.lang.String getSampleData(int dataType)
          Provide sample data to determine the width of the column.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE

public static final int NONE
See Also:
Constant Field Values

FIX_VALID

public static final int FIX_VALID
See Also:
Constant Field Values

LATITUDE

public static final int LATITUDE
See Also:
Constant Field Values

LONGITUDE

public static final int LONGITUDE
See Also:
Constant Field Values

HEIGHT_METERS

public static final int HEIGHT_METERS
See Also:
Constant Field Values

SPEED

public static final int SPEED
See Also:
Constant Field Values

HEADING

public static final int HEADING
See Also:
Constant Field Values

DSTA

public static final int DSTA
See Also:
Constant Field Values

DAGE

public static final int DAGE
See Also:
Constant Field Values

PDOP

public static final int PDOP
See Also:
Constant Field Values

HDOP

public static final int HDOP
See Also:
Constant Field Values

VDOP

public static final int VDOP
See Also:
Constant Field Values

NSAT

public static final int NSAT
See Also:
Constant Field Values

SID

public static final int SID
See Also:
Constant Field Values

ELEVATION

public static final int ELEVATION
See Also:
Constant Field Values

AZIMUTH

public static final int AZIMUTH
See Also:
Constant Field Values

SNR

public static final int SNR
See Also:
Constant Field Values

RCR

public static final int RCR
See Also:
Constant Field Values

MILLISECOND

public static final int MILLISECOND
See Also:
Constant Field Values

DISTANCE_METERS

public static final int DISTANCE_METERS
See Also:
Constant Field Values

LOGDIST

public static final int LOGDIST
See Also:
Constant Field Values

LOGSPD

public static final int LOGSPD
See Also:
Constant Field Values

LOGTIME

public static final int LOGTIME
See Also:
Constant Field Values

DISTANCE_FEET

public static final int DISTANCE_FEET
See Also:
Constant Field Values

EW

public static final int EW
See Also:
Constant Field Values

FIXMODE

public static final int FIXMODE
See Also:
Constant Field Values

HEIGHT_FEET

public static final int HEIGHT_FEET
See Also:
Constant Field Values

LATITUDE_POSITIVE

public static final int LATITUDE_POSITIVE
See Also:
Constant Field Values

LONGITUDE_POSITIVE

public static final int LONGITUDE_POSITIVE
See Also:
Constant Field Values

NS

public static final int NS
See Also:
Constant Field Values

RCR_DESCRIPTION

public static final int RCR_DESCRIPTION
See Also:
Constant Field Values

RECORDNUMBER

public static final int RECORDNUMBER
See Also:
Constant Field Values

SPEED_MPH

public static final int SPEED_MPH
See Also:
Constant Field Values

UTC_VALUE

public static final int UTC_VALUE
See Also:
Constant Field Values

VOX

public static final int VOX
See Also:
Constant Field Values

FILE_PATH

public static final int FILE_PATH
See Also:
Constant Field Values

IMAGE_WIDTH

public static final int IMAGE_WIDTH
See Also:
Constant Field Values

IMAGE_HEIGHT

public static final int IMAGE_HEIGHT
See Also:
Constant Field Values

GEOMETRY

public static final int GEOMETRY
See Also:
Constant Field Values

GPS_DATETIME

public static final int GPS_DATETIME
See Also:
Constant Field Values

GPS_DATE

public static final int GPS_DATE
See Also:
Constant Field Values

GPS_TIME

public static final int GPS_TIME
See Also:
Constant Field Values

TAG_DATETIME

public static final int TAG_DATETIME
See Also:
Constant Field Values

TAG_DATE

public static final int TAG_DATE
See Also:
Constant Field Values

TAG_TIME

public static final int TAG_TIME
See Also:
Constant Field Values

FILE_DATETIME

public static final int FILE_DATETIME
See Also:
Constant Field Values

FILE_DATE

public static final int FILE_DATE
See Also:
Constant Field Values

FILE_TIME

public static final int FILE_TIME
See Also:
Constant Field Values

LOG_START_DATETIME

public static final int LOG_START_DATETIME
See Also:
Constant Field Values

LOG_END_DATETIME

public static final int LOG_END_DATETIME
See Also:
Constant Field Values

LOG_COLOR

public static final int LOG_COLOR
See Also:
Constant Field Values

LOG_FILENAME

public static final int LOG_FILENAME
See Also:
Constant Field Values
Constructor Detail

DataTypes

public DataTypes()
Method Detail

getDataDisplayClass

public static final java.lang.Class<?> getDataDisplayClass(int datatype)

getSampleData

public static final java.lang.String getSampleData(int dataType)
Provide sample data to determine the width of the column.

Parameters:
dataType - The data type for which to get a sample value.
Returns:
Sample data string (which is supposed to be the typical worst case length.

getDataDisplayName

public static final java.lang.String getDataDisplayName(int datatype)

defaultDataWidth

public static final int defaultDataWidth(int dataType,
                                         java.awt.FontMetrics fontMetrics)
Parameters:
fontMetrics -
Returns:
the default date string width