public class IdvTimeline extends Timeline
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
CMD_APPLY, CMD_CANCEL, CMD_OK, CURSOR_LEFT, CURSOR_MOVE, CURSOR_NORMAL, CURSOR_RIGHT, DIM_TIME_HEIGHT, DRAGMODE_CENTER, DRAGMODE_LEFT, DRAGMODE_RIGHT, sunriseDates
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
IdvTimeline()
Default ctor
|
IdvTimeline(java.util.Date start,
java.util.Date end)
Create a Timeline with the initial date range
|
IdvTimeline(java.util.Date start,
java.util.Date end,
int initDimension)
ctor
|
IdvTimeline(java.util.List times,
int initDimension)
ctor.
|
IdvTimeline(java.util.List times,
int width,
int height)
ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
clearSunriseLocation()
_more_
|
protected void |
getMenuItems(java.util.List items)
make menu items
|
java.util.List |
getSunriseLocations()
_more_
|
void |
makeSunriseDates()
_more_
|
static java.util.List |
makeSunriseDates(ucar.unidata.geoloc.LatLonPoint sunriseLocation,
java.util.Date startDate,
java.util.Date endDate)
_more_
|
void |
setSunriseLocation(ucar.unidata.geoloc.LatLonPoint llp)
_more_
|
void |
setSunriseLocationFromUser()
_more_
|
void |
setSunriseLocations(java.util.List locations)
_more_
|
void |
timelineChanged()
The timeline changed.
|
dateSelectionActive, dateSelectionChanged, doMakeContents, doMakeContents, expandByPercent, findClosest, findClosest, format, format, format, getBaseLine, getBottom, getColorTimeSelected, getColorTimeUnselected, getContents, getContents, getDatedThings, getDateSelection, getEndDate, getFormat, getHighlightedDate, getIsCapableOfSelection, getLeft, getRight, getSelected, getShortDisplay, getShowIntervals, getStartDate, getSticky, getTimeZone, getToolTipLocation, getToolTipText, getUseDateSelection, init, initGui, main, makeButtons, makeButtons, makeCurrentRangeOriginal, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paint, paintAxis, paintBackgroundDecoration, paintDateSelection, paintIntervals, popup, removeIntervals, reset, resetDateRange, resetDateSelection, selectDaytime, selectedDatesChanged, setColorTimeSelected, setColorTimeUnselected, setCount, setDatedThings, setDatedThings, setDateFormat, setDateSelection, setDateSelection, setEndDate, setGroup, setHighlightedDate, setInterval, setIsCapableOfSelection, setPostRange, setPreRange, setRange, setRange, setSelected, setShortDisplay, setShowIntervals, setSkipFactor, setStartDate, setSticky, setTimeZone, setUseDateSelection, setVisibleRange, shiftByPercent, showPopupMenu, showProperties, toDate, toLocation, toLocation
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public IdvTimeline()
public IdvTimeline(java.util.List times, int initDimension)
times
- List of DatedThingsinitDimension
- initial widthpublic IdvTimeline(java.util.List times, int width, int height)
times
- List of DatedThingswidth
- init widthheight
- init heightpublic IdvTimeline(java.util.Date start, java.util.Date end)
start
- startend
- endpublic IdvTimeline(java.util.Date start, java.util.Date end, int initDimension)
start
- startend
- endinitDimension
- widthprotected void getMenuItems(java.util.List items)
getMenuItems
in class Timeline
items
- itemspublic void timelineChanged()
timelineChanged
in class Timeline
public java.util.List getSunriseLocations()
public void setSunriseLocationFromUser()
public void setSunriseLocations(java.util.List locations)
locations
- _more_public void clearSunriseLocation()
public void setSunriseLocation(ucar.unidata.geoloc.LatLonPoint llp)
llp
- _more_public void makeSunriseDates()
makeSunriseDates
in class Timeline
public static java.util.List makeSunriseDates(ucar.unidata.geoloc.LatLonPoint sunriseLocation, java.util.Date startDate, java.util.Date endDate)
sunriseLocation
- _more_startDate
- _more_endDate
- _more_