Class AbstractChart<T extends ChartData>

  • Type Parameters:
    T - der Typ der Chartdaten.
    All Implemented Interfaces:
    de.willuhn.jameica.gui.Part, Chart<T>
    Direct Known Subclasses:
    BarChart, LineChart

    public abstract class AbstractChart<T extends ChartData>
    extends java.lang.Object
    implements Chart<T>
    Abstrakte Basis-Implementierung der Charts.
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractChart()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addData​(T data)
      Fuegt dem Chart eine Datenreihe hinzu,
      org.swtchart.Chart getChart()
      Liefert das eigentliche SWT-Chart-Objekt.
      java.lang.String getTitle()
      Liefert den Titel des Charts.
      void paint​(org.eclipse.swt.widgets.Composite parent)  
      void removeAllData()
      Entfernt alle Datenreihen.
      void removeData​(T data)
      Entfernt eine Datenreihe aus dem Chart.
      protected void setChart​(org.swtchart.Chart chart)
      Speichert das SWT-Chart-Objekt.
      void setTitle​(java.lang.String title)
      Speichert den Titel des Charts.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.willuhn.jameica.hbci.gui.chart.Chart

        redraw
    • Constructor Detail

      • AbstractChart

        public AbstractChart()
    • Method Detail

      • getTitle

        public java.lang.String getTitle()
        Description copied from interface: Chart
        Liefert den Titel des Charts.
        Specified by:
        getTitle in interface Chart<T extends ChartData>
        Returns:
        Titel.
        See Also:
        Chart.getTitle()
      • getChart

        public org.swtchart.Chart getChart()
        Liefert das eigentliche SWT-Chart-Objekt.
        Returns:
        das eigentliche SWT-Chart-Objekt.
      • setChart

        protected void setChart​(org.swtchart.Chart chart)
        Speichert das SWT-Chart-Objekt.
        Parameters:
        chart -
      • paint

        public void paint​(org.eclipse.swt.widgets.Composite parent)
                   throws java.rmi.RemoteException
        Specified by:
        paint in interface de.willuhn.jameica.gui.Part
        Throws:
        java.rmi.RemoteException
        See Also:
        Part.paint(org.eclipse.swt.widgets.Composite)