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>onZoomedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description TimeGraph() -
Method Summary
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, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
Constructor Details
-
TimeGraph
public TimeGraph()
-
-
Method Details
-
addGraph
-
setGraphs
-
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
-
setMouseScrollZoomPanMode
-
getSelectedInterval
-
setSelectedInterval
-
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
-
setZoomLevels
-