|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.jaret.util.ui.timebars.swing.renderer.DefaultTimeScaleRenderer
public class DefaultTimeScaleRenderer
A default renderer for a time scale to be used in a TimeBarViewer.
Field Summary | |
---|---|
protected java.util.List<de.jaret.util.date.iterator.DateIterator.Format> |
_formats
format of the corresponding iterator label. |
protected java.util.List<de.jaret.util.date.iterator.DateIterator> |
_iterators
List of date iterators for the strips. |
protected java.util.List<de.jaret.util.date.JaretDate> |
_majorTicks
major ticks of the last rendering. |
protected java.util.List<de.jaret.util.date.JaretDate> |
_minorTicks
minor ticks of the last rendering. |
protected de.jaret.util.ui.timebars.swing.renderer.DefaultTimeScaleRenderer.MyTimeScaleRenderer |
_renderer
rendering component. |
protected java.util.Map<de.jaret.util.date.iterator.DateIterator,de.jaret.util.date.iterator.DateIterator> |
_upperMap
map defining upper iterators for middle iterators. |
Constructor Summary | |
---|---|
DefaultTimeScaleRenderer()
|
Method Summary | |
---|---|
int |
getHeight()
Return the height needed for painting the time scale. |
java.util.List<de.jaret.util.date.JaretDate> |
getMajorTicks(TimeBarViewerDelegate delegate)
Provide a list of dates used as major ticks. |
java.util.List<de.jaret.util.date.JaretDate> |
getMinorTicks(TimeBarViewerDelegate delegate)
Provide a list of dates used as minor ticks. |
javax.swing.JComponent |
getRendererComponent(TimeBarViewer tbv,
boolean top)
Return a JComponent to be used to render the time scale. |
protected void |
initIterators()
Initialize all possible iterators (strips). |
void |
setCorrectDST(boolean correctDST)
Setup the iterators to do a DST correction. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.List<de.jaret.util.date.JaretDate> _majorTicks
protected java.util.List<de.jaret.util.date.JaretDate> _minorTicks
protected java.util.List<de.jaret.util.date.iterator.DateIterator> _iterators
protected java.util.List<de.jaret.util.date.iterator.DateIterator.Format> _formats
protected java.util.Map<de.jaret.util.date.iterator.DateIterator,de.jaret.util.date.iterator.DateIterator> _upperMap
protected de.jaret.util.ui.timebars.swing.renderer.DefaultTimeScaleRenderer.MyTimeScaleRenderer _renderer
Constructor Detail |
---|
public DefaultTimeScaleRenderer()
Method Detail |
---|
public javax.swing.JComponent getRendererComponent(TimeBarViewer tbv, boolean top)
The component may implement getToolTipText(MouseEvent evt)
to return a proper tooltip for the
location
getRendererComponent
in interface TimeScaleRenderer
tbv
- the TimeBarViwer the component is used fortop
- if true the scale is drawn at the top of the diagram
public int getHeight()
getHeight
in interface TimeScaleRenderer
protected void initIterators()
public java.util.List<de.jaret.util.date.JaretDate> getMajorTicks(TimeBarViewerDelegate delegate)
getMajorTicks
in interface ITickProvider
delegate
- the delegate the ticks are used with
public java.util.List<de.jaret.util.date.JaretDate> getMinorTicks(TimeBarViewerDelegate delegate)
getMinorTicks
in interface ITickProvider
delegate
- the delegate the ticks are used with
public void setCorrectDST(boolean correctDST)
correctDST
- true if a correction should be done.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |