Class AbstractGraph<D extends GraphData,M extends GraphModel<D>>
- java.lang.Object
-
- org.teamapps.ux.component.timegraph.graph.AbstractGraph<D,M>
-
- Direct Known Subclasses:
GraphGroup,HoseGraph,IncidentGraph,LineGraph
public abstract class AbstractGraph<D extends GraphData,M extends GraphModel<D>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected GraphChangeListenerchangeListener
-
Constructor Summary
Constructors Constructor Description AbstractGraph(M model)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.teamapps.dto.UiGraphcreateUiFormat()protected voidfireChange()IntervalgetDisplayedIntervalY()java.lang.StringgetId()MgetModel()org.teamapps.common.format.ColorgetYAxisColor()ScaleTypegetYScaleType()LineChartYScaleZoomModegetYScaleZoomMode()booleanisyAxisVisible()booleanisYZeroLineVisible()protected voidmapAbstractLineChartDataDisplayProperties(org.teamapps.dto.UiGraph ui)voidsetChangeListener(GraphChangeListener listener)AbstractGraphsetDisplayedIntervalY(Interval displayedIntervalY)AbstractGraph<D,M>setModel(M model)AbstractGraphsetYAxisColor(org.teamapps.common.format.Color yAxisColor)AbstractGraphsetYAxisVisible(boolean yAxisVisible)AbstractGraphsetYScaleType(ScaleType yScaleType)AbstractGraphsetYScaleZoomMode(LineChartYScaleZoomMode yScaleZoomMode)AbstractGraphsetYZeroLineVisible(boolean yZeroLineVisible)
-
-
-
Field Detail
-
changeListener
protected GraphChangeListener changeListener
-
-
Constructor Detail
-
AbstractGraph
public AbstractGraph(M model)
-
-
Method Detail
-
getId
public java.lang.String getId()
-
createUiFormat
public abstract org.teamapps.dto.UiGraph createUiFormat()
-
getDisplayedIntervalY
public Interval getDisplayedIntervalY()
-
setDisplayedIntervalY
public AbstractGraph setDisplayedIntervalY(Interval displayedIntervalY)
-
getYScaleType
public ScaleType getYScaleType()
-
setYScaleType
public AbstractGraph setYScaleType(ScaleType yScaleType)
-
getYScaleZoomMode
public LineChartYScaleZoomMode getYScaleZoomMode()
-
setYScaleZoomMode
public AbstractGraph setYScaleZoomMode(LineChartYScaleZoomMode yScaleZoomMode)
-
setChangeListener
public void setChangeListener(GraphChangeListener listener)
-
mapAbstractLineChartDataDisplayProperties
protected void mapAbstractLineChartDataDisplayProperties(org.teamapps.dto.UiGraph ui)
-
isYZeroLineVisible
public boolean isYZeroLineVisible()
-
setYZeroLineVisible
public AbstractGraph setYZeroLineVisible(boolean yZeroLineVisible)
-
isyAxisVisible
public boolean isyAxisVisible()
-
setYAxisVisible
public AbstractGraph setYAxisVisible(boolean yAxisVisible)
-
getYAxisColor
public org.teamapps.common.format.Color getYAxisColor()
-
setYAxisColor
public AbstractGraph setYAxisColor(org.teamapps.common.format.Color yAxisColor)
-
getModel
public M getModel()
-
setModel
public AbstractGraph<D,M> setModel(M model)
-
fireChange
protected void fireChange()
-
-