de.jaret.util.ui.timebars
Class TimeBarMarkerImpl

java.lang.Object
  extended by de.jaret.util.ui.timebars.AbstractTimeBarMarker
      extended by de.jaret.util.ui.timebars.TimeBarMarkerImpl
All Implemented Interfaces:
TimeBarMarker
Direct Known Subclasses:
TimeBarNowMarker

public class TimeBarMarkerImpl
extends AbstractTimeBarMarker

A simple implementation of a marker for the TimeBarViewer.

Version:
$Id: TimeBarMarkerImpl.java 821 2009-02-04 21:12:16Z kliem $
Author:
Peter Kliem

Field Summary
protected  de.jaret.util.date.JaretDate _date
          current date of the marker.
protected  java.lang.String _description
          description string.
protected  java.lang.String _tooltip
          tooltip.
 
Fields inherited from class de.jaret.util.ui.timebars.AbstractTimeBarMarker
_draggable, _listenerList
 
Constructor Summary
TimeBarMarkerImpl(boolean draggable, de.jaret.util.date.JaretDate date)
          Construct a time bar marker.
 
Method Summary
 de.jaret.util.date.JaretDate getDate()
          Retrieve the current time marked by the marker.
 java.lang.String getDescription()
          Retrieve the description of the marker.
 java.lang.String getTooltipText()
          Retrieve the tooltip text for the marker.
 void setDate(de.jaret.util.date.JaretDate date)
          Set the date of the marker.
 void setDescription(java.lang.String description)
          
 void setTooltipText(java.lang.String tooltip)
          
 
Methods inherited from class de.jaret.util.ui.timebars.AbstractTimeBarMarker
addTimeBarMarkerListener, fireMarkerChanged, fireMarkerDescriptionChanged, isDraggable, remTimeBarMarkerListener, setDraggable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_date

protected de.jaret.util.date.JaretDate _date
current date of the marker.


_description

protected java.lang.String _description
description string.


_tooltip

protected java.lang.String _tooltip
tooltip.

Constructor Detail

TimeBarMarkerImpl

public TimeBarMarkerImpl(boolean draggable,
                         de.jaret.util.date.JaretDate date)
Construct a time bar marker.

Parameters:
draggable - true if the marker should be draggable
date - the initial date of the marker
Method Detail

getDate

public de.jaret.util.date.JaretDate getDate()
Retrieve the current time marked by the marker.

Returns:
Returns the timestamp currently marked.

setDate

public void setDate(de.jaret.util.date.JaretDate date)
Set the date of the marker.

Parameters:
date - The date to set.

getDescription

public java.lang.String getDescription()
Retrieve the description of the marker.

Returns:
description to be displayed

setDescription

public void setDescription(java.lang.String description)


getTooltipText

public java.lang.String getTooltipText()
Retrieve the tooltip text for the marker.

Returns:
the tooltip text

setTooltipText

public void setTooltipText(java.lang.String tooltip)



Copyright © 2012. All Rights Reserved.