at.ac.tuwien.cs.ztimeview.ui
Class PTimeScale

java.lang.Object
  extended byat.ac.tuwien.cs.ztimeview.ui.PTimeScale

public class PTimeScale
extends java.lang.Object

defines axis and calculates interval for ticks according to current start and end value

Version:
0.3 created: 2004-06-05 last change: 2004-06-07
Author:
Martin Tomitsch

Field Summary
static int AUTO
           
static java.lang.String DAY_FORMAT
           
static java.lang.String DAY_FORMAT_EXTENDED
           
static int DAYS
           
static int DAYS_SMALL_TICKS
           
static java.lang.String HOUR_FORMAT
           
static java.lang.String HOUR_FORMAT_EXTENDED
           
static int HOURS
           
static int HOURS_SMALL_TICKS
           
static java.lang.String MILLISECOND_FORMAT
           
static java.lang.String MILLISECOND_FORMAT_EXTENDED
           
static int MILLISECONDS
           
static java.lang.String MINUTE_FORMAT
           
static java.lang.String MINUTE_FORMAT_EXTENDED
           
static int MINUTES
           
static int MINUTES_SMALL_TICKS
           
static java.lang.String MONTH_FORMAT
           
static java.lang.String MONTH_FORMAT_EXTENDED
           
static int MONTHS
           
static int MONTHS_SMALL_TICKS
           
static java.lang.String SECOND_FORMAT
           
static java.lang.String SECOND_FORMAT_EXTENDED
           
static int SECONDS
           
static int SECONDS_SMALL_TICKS
           
static java.lang.String WEEK_FORMAT
           
static java.lang.String WEEK_FORMAT_EXTENDED
           
static int WEEKS
           
static int WEEKS_SMALL_TICKS
           
static java.lang.String YEAR_FORMAT
           
static int YEARS
           
static int YEARS_SMALL_TICKS
           
 
Constructor Summary
PTimeScale(long start, long end, int axisLength, int axisX)
          constructor
 
Method Summary
 java.lang.String dateToLabel(long date)
          converts an element of type Date to String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTO

public static final int AUTO
See Also:
Constant Field Values

MILLISECONDS

public static final int MILLISECONDS
See Also:
Constant Field Values

SECONDS

public static final int SECONDS
See Also:
Constant Field Values

MINUTES

public static final int MINUTES
See Also:
Constant Field Values

HOURS

public static final int HOURS
See Also:
Constant Field Values

DAYS

public static final int DAYS
See Also:
Constant Field Values

WEEKS

public static final int WEEKS
See Also:
Constant Field Values

MONTHS

public static final int MONTHS
See Also:
Constant Field Values

YEARS

public static final int YEARS
See Also:
Constant Field Values

MILLISECOND_FORMAT

public static final java.lang.String MILLISECOND_FORMAT
See Also:
Constant Field Values

MILLISECOND_FORMAT_EXTENDED

public static final java.lang.String MILLISECOND_FORMAT_EXTENDED
See Also:
Constant Field Values

SECOND_FORMAT

public static final java.lang.String SECOND_FORMAT
See Also:
Constant Field Values

SECOND_FORMAT_EXTENDED

public static final java.lang.String SECOND_FORMAT_EXTENDED
See Also:
Constant Field Values

MINUTE_FORMAT

public static final java.lang.String MINUTE_FORMAT
See Also:
Constant Field Values

MINUTE_FORMAT_EXTENDED

public static final java.lang.String MINUTE_FORMAT_EXTENDED
See Also:
Constant Field Values

HOUR_FORMAT

public static final java.lang.String HOUR_FORMAT
See Also:
Constant Field Values

HOUR_FORMAT_EXTENDED

public static final java.lang.String HOUR_FORMAT_EXTENDED
See Also:
Constant Field Values

DAY_FORMAT

public static final java.lang.String DAY_FORMAT
See Also:
Constant Field Values

DAY_FORMAT_EXTENDED

public static final java.lang.String DAY_FORMAT_EXTENDED
See Also:
Constant Field Values

WEEK_FORMAT

public static final java.lang.String WEEK_FORMAT
See Also:
Constant Field Values

WEEK_FORMAT_EXTENDED

public static final java.lang.String WEEK_FORMAT_EXTENDED
See Also:
Constant Field Values

MONTH_FORMAT

public static final java.lang.String MONTH_FORMAT
See Also:
Constant Field Values

MONTH_FORMAT_EXTENDED

public static final java.lang.String MONTH_FORMAT_EXTENDED
See Also:
Constant Field Values

YEAR_FORMAT

public static final java.lang.String YEAR_FORMAT
See Also:
Constant Field Values

SECONDS_SMALL_TICKS

public static final int SECONDS_SMALL_TICKS
See Also:
Constant Field Values

MINUTES_SMALL_TICKS

public static final int MINUTES_SMALL_TICKS
See Also:
Constant Field Values

HOURS_SMALL_TICKS

public static final int HOURS_SMALL_TICKS
See Also:
Constant Field Values

DAYS_SMALL_TICKS

public static final int DAYS_SMALL_TICKS
See Also:
Constant Field Values

WEEKS_SMALL_TICKS

public static final int WEEKS_SMALL_TICKS
See Also:
Constant Field Values

MONTHS_SMALL_TICKS

public static final int MONTHS_SMALL_TICKS
See Also:
Constant Field Values

YEARS_SMALL_TICKS

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

PTimeScale

public PTimeScale(long start,
                  long end,
                  int axisLength,
                  int axisX)
constructor

Method Detail

dateToLabel

public java.lang.String dateToLabel(long date)
converts an element of type Date to String

Parameters:
date -
Returns:
String representing the given date


Copyright © 2004 by Vienna University of Technology.