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
-
-
-
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)
-
getYAxisLabel
public java.lang.String getYAxisLabel()
-
setYAxisLabel
public AbstractGraph<D,M> setYAxisLabel(java.lang.String yAxisLabel)
-
getMaxTickDigits
public int getMaxTickDigits()
-
setMaxTickDigits
public AbstractGraph<D,M> setMaxTickDigits(int maxTickDigits)
-
getModel
public M getModel()
-
setModel
public AbstractGraph<D,M> setModel(M model)
-
fireChange
protected void fireChange()
-
-