JRubik v0.6

es.aeat.eett.plugins.chart
Class Chart_Plugin

java.lang.Object
  extended byes.aeat.eett.jRubik.plugins.PluginImpl
      extended byes.aeat.eett.plugins.chart.Chart_Plugin
All Implemented Interfaces:
org.jfree.chart.event.ChartChangeListener, java.util.EventListener, com.tonbeller.jpivot.core.ModelChangeListener, Plugin

public class Chart_Plugin
extends PluginImpl
implements com.tonbeller.jpivot.core.ModelChangeListener, org.jfree.chart.event.ChartChangeListener

Author:
f00992

en: This plugin shows an MDX query result in a chart.

es: Este plugin muestra el resultado de una consulta MDX en un grafico.


Field Summary
private  ChartComponent chartComponent
           
private  org.jfree.chart.ChartPanel chartPanel
           
private  org.jfree.chart.JFreeChart jFreeChart
           
private static java.util.ResourceBundle localizationResources
           
private static org.apache.log4j.Logger logger
           
private  JPanelPrint panelPrint
           
private static java.lang.String UPDATE
           
 
Fields inherited from class es.aeat.eett.jRubik.plugins.PluginImpl
autoUpdate, controladores
 
Constructor Summary
Chart_Plugin()
           
 
Method Summary
 void chartChanged(org.jfree.chart.event.ChartChangeEvent event)
           
private  javax.swing.JToolBar creaToolBarExport()
           
 java.lang.Object getPluginObject(PluginListener pluginListener)
           
 void modelChanged(com.tonbeller.jpivot.core.ModelChangeEvent e)
           
 void setAutoUpdate(boolean autoUpdate)
           
 void structureChanged(com.tonbeller.jpivot.core.ModelChangeEvent e)
           
(package private)  void updateChart()
           
 
Methods inherited from class es.aeat.eett.jRubik.plugins.PluginImpl
addPluginListener, fireGetInfoPlugins, fireGetPluginObject, firePluginHide, firePluginSetFocus, isAutoUpdate, removePluginListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localizationResources

private static final java.util.ResourceBundle localizationResources

logger

private static org.apache.log4j.Logger logger

UPDATE

private static final java.lang.String UPDATE

panelPrint

private JPanelPrint panelPrint

chartComponent

private ChartComponent chartComponent

jFreeChart

private org.jfree.chart.JFreeChart jFreeChart

chartPanel

private org.jfree.chart.ChartPanel chartPanel
Constructor Detail

Chart_Plugin

public Chart_Plugin()
Method Detail

getPluginObject

public java.lang.Object getPluginObject(PluginListener pluginListener)
                                 throws PluginException
Specified by:
getPluginObject in interface Plugin
Throws:
PluginException

setAutoUpdate

public void setAutoUpdate(boolean autoUpdate)
Specified by:
setAutoUpdate in interface Plugin
Overrides:
setAutoUpdate in class PluginImpl
Parameters:
autoUpdate - The autoUpdate to set.

creaToolBarExport

private javax.swing.JToolBar creaToolBarExport()

updateChart

void updateChart()

modelChanged

public void modelChanged(com.tonbeller.jpivot.core.ModelChangeEvent e)
Specified by:
modelChanged in interface com.tonbeller.jpivot.core.ModelChangeListener

structureChanged

public void structureChanged(com.tonbeller.jpivot.core.ModelChangeEvent e)
Specified by:
structureChanged in interface com.tonbeller.jpivot.core.ModelChangeListener

chartChanged

public void chartChanged(org.jfree.chart.event.ChartChangeEvent event)
Specified by:
chartChanged in interface org.jfree.chart.event.ChartChangeListener

JRubik v0.6

JRubik v0.6