Class PMIEasyChart.AlterablePen
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.components.PMIEasyChart.AlterablePen
-
- Enclosing class:
- PMIEasyChart
public abstract static class PMIEasyChart.AlterablePen extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAlterablePen(Pen pen)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidalterConfig()voiddeletePen(PMIEasyChart chart)java.awt.ColorgetColor()protected DatasetgetConfigDataset(PMIEasyChart chart)Gets the appropriate dataset from the chart that holds this type of pen's datasetjava.lang.StringgetGroupName()java.lang.StringgetKey()The pen's group and namejava.lang.StringgetName()java.lang.IntegergetSortOrder()PenTypegetType()booleanisEnabled()booleanisSelectable()booleanisUserRemovable()voidsetColor(java.awt.Color color)protected voidsetConfigDataset(PMIEasyChart chart, Dataset configDs)Replaces the appropriate dataset in the chart with the given onevoidsetEnabled(boolean enabled)voidsetSelectable(boolean selectable)
-
-
-
Constructor Detail
-
AlterablePen
protected AlterablePen(Pen pen)
-
-
Method Detail
-
getType
public PenType getType()
-
getColor
public java.awt.Color getColor()
-
setColor
public void setColor(java.awt.Color color)
-
isEnabled
public boolean isEnabled()
-
isUserRemovable
public boolean isUserRemovable()
-
setEnabled
public void setEnabled(boolean enabled)
-
isSelectable
public boolean isSelectable()
-
setSelectable
public void setSelectable(boolean selectable)
-
getGroupName
public java.lang.String getGroupName()
-
getName
public java.lang.String getName()
-
getSortOrder
public java.lang.Integer getSortOrder()
-
getKey
public java.lang.String getKey()
The pen's group and name
-
getConfigDataset
protected Dataset getConfigDataset(PMIEasyChart chart)
Gets the appropriate dataset from the chart that holds this type of pen's dataset
-
setConfigDataset
protected void setConfigDataset(PMIEasyChart chart, Dataset configDs)
Replaces the appropriate dataset in the chart with the given one
-
deletePen
public void deletePen(PMIEasyChart chart)
-
alterConfig
public abstract void alterConfig()
-
-