Class TimeGraph
- java.lang.Object
-
- org.teamapps.ux.component.AbstractComponent
-
- org.teamapps.ux.component.timegraph.TimeGraph
-
- All Implemented Interfaces:
ClientObject,Component
public class TimeGraph extends AbstractComponent
-
-
Field Summary
Fields Modifier and Type Field Description Event<Interval>onIntervalSelectedEvent<ZoomEventData>onZoomed-
Fields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered
-
-
Constructor Summary
Constructors Constructor Description TimeGraph()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGraph(AbstractGraph<?,?> graph)org.teamapps.dto.UiComponentcreateUiComponent()java.util.LocalegetLocale()intgetMaxPixelsBetweenDataPoints()LineChartMouseScrollZoomPanModegetMouseScrollZoomPanMode()IntervalgetSelectedInterval()java.time.ZoneIdgetTimeZoneId()com.ibm.icu.util.ULocalegetULocale()java.util.List<TimePartitioning>getZoomLevels()voidhandleUiEvent(org.teamapps.dto.UiEvent event)voidrefresh()voidsetGraphs(java.util.List<? extends AbstractGraph<?,?>> graphs)voidsetLocale(java.util.Locale locale)voidsetMaxPixelsBetweenDataPoints(int maxPixelsBetweenDataPoints)voidsetMouseScrollZoomPanMode(LineChartMouseScrollZoomPanMode mouseScrollZoomPanMode)voidsetSelectedInterval(Interval selectedInterval)voidsetTimeZoneId(java.time.ZoneId timeZoneId)voidsetULocale(com.ibm.icu.util.ULocale locale)voidsetZoomLevels(java.util.List<TimePartitioning> zoomLevels)voidzoomTo(long minX, long maxX)-
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrender
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.component.ClientObject
handleUiQuery
-
Methods inherited from interface org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
-
-
-
Field Detail
-
onZoomed
public final Event<ZoomEventData> onZoomed
-
-
Method Detail
-
addGraph
public void addGraph(AbstractGraph<?,?> graph)
-
setGraphs
public void setGraphs(java.util.List<? extends AbstractGraph<?,?>> graphs)
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()
- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)
-
refresh
public void refresh()
-
zoomTo
public void zoomTo(long minX, long maxX)
-
getMaxPixelsBetweenDataPoints
public int getMaxPixelsBetweenDataPoints()
-
setMaxPixelsBetweenDataPoints
public void setMaxPixelsBetweenDataPoints(int maxPixelsBetweenDataPoints)
-
getMouseScrollZoomPanMode
public LineChartMouseScrollZoomPanMode getMouseScrollZoomPanMode()
-
setMouseScrollZoomPanMode
public void setMouseScrollZoomPanMode(LineChartMouseScrollZoomPanMode mouseScrollZoomPanMode)
-
getSelectedInterval
public Interval getSelectedInterval()
-
setSelectedInterval
public void setSelectedInterval(Interval selectedInterval)
-
getLocale
public java.util.Locale getLocale()
-
getULocale
public com.ibm.icu.util.ULocale getULocale()
-
setLocale
public void setLocale(java.util.Locale locale)
-
setULocale
public void setULocale(com.ibm.icu.util.ULocale locale)
-
getTimeZoneId
public java.time.ZoneId getTimeZoneId()
-
setTimeZoneId
public void setTimeZoneId(java.time.ZoneId timeZoneId)
-
getZoomLevels
public java.util.List<TimePartitioning> getZoomLevels()
-
setZoomLevels
public void setZoomLevels(java.util.List<TimePartitioning> zoomLevels)
-
-