You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

55 lines
1.7 KiB

package com.fr.plugin.heatpointmapbox.ui;
import com.fr.base.BaseFormula;
import com.fr.chart.chartattr.Plot;
import com.fr.design.beans.BasicBeanPane;
import com.fr.design.gui.controlpane.NameableCreator;
import com.fr.js.NameJavaScriptGroup;
import com.fr.plugin.heatpointmapbox.HeatPointMapChart;
import com.fr.van.chart.custom.component.VanChartHyperLinkPane;
import java.util.Map;
public class HeatPointMapHyperLink extends VanChartHyperLinkPane {
private HeatPointMapChart chart;
public void populateBean(HeatPointMapChart paramAbstractECharts) {
this.chart = paramAbstractECharts;
populate(paramAbstractECharts.getPlot());
}
public void updateBean(HeatPointMapChart paramAbstractECharts) {
update(paramAbstractECharts.getPlot());
}
@Override
public NameableCreator[] createNameableCreators() {
return super.createNameableCreators();
}
@Override
public BasicBeanPane createPaneByCreators(NameableCreator nameableCreator) {
return super.createPaneByCreators(nameableCreator);
}
@Override
protected Map<String, BaseFormula> getHyperLinkEditorMap() {
return this.chart.getHyperLinkEditorMap();
}
@Override
public void refreshNameableCreator(NameableCreator[] nameableCreators) {
super.refreshNameableCreator(nameableCreators);
}
@Override
protected NameJavaScriptGroup populateHotHyperLink(Plot paramPlot) {
return this.chart.getLinkNameGroup();
}
@Override
protected void updateHotHyperLink(Plot paramPlot, NameJavaScriptGroup paramNameJavaScriptGroup) {
this.chart.setLinkNameGroup(paramNameJavaScriptGroup);
}
}