Class PMIEasyChart.AlterablePen

  • Enclosing class:
    PMIEasyChart

    public abstract static class PMIEasyChart.AlterablePen
    extends java.lang.Object
    • 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
      • alterConfig

        public abstract void alterConfig()