|
|
@ -52,7 +52,6 @@ import com.fr.design.mainframe.form.FormReportComponentComposite; |
|
|
|
import com.fr.design.mainframe.loghandler.DesignerLogAppender; |
|
|
|
import com.fr.design.mainframe.loghandler.DesignerLogAppender; |
|
|
|
import com.fr.design.mainframe.loghandler.LogMessageBar; |
|
|
|
import com.fr.design.mainframe.loghandler.LogMessageBar; |
|
|
|
import com.fr.design.mainframe.socketio.DesignerSocketIO; |
|
|
|
import com.fr.design.mainframe.socketio.DesignerSocketIO; |
|
|
|
import com.fr.design.mainframe.templateinfo.TemplateInfoCollector; |
|
|
|
|
|
|
|
import com.fr.design.module.DesignModuleFactory; |
|
|
|
import com.fr.design.module.DesignModuleFactory; |
|
|
|
import com.fr.design.parameter.FormParameterReader; |
|
|
|
import com.fr.design.parameter.FormParameterReader; |
|
|
|
import com.fr.design.parameter.ParameterPropertyPane; |
|
|
|
import com.fr.design.parameter.ParameterPropertyPane; |
|
|
@ -98,7 +97,6 @@ import com.fr.stable.script.ValueConverter; |
|
|
|
import com.fr.stable.xml.ObjectTokenizer; |
|
|
|
import com.fr.stable.xml.ObjectTokenizer; |
|
|
|
import com.fr.stable.xml.ObjectXMLWriterFinder; |
|
|
|
import com.fr.stable.xml.ObjectXMLWriterFinder; |
|
|
|
import com.fr.start.BBSGuestPaneProvider; |
|
|
|
import com.fr.start.BBSGuestPaneProvider; |
|
|
|
import com.fr.start.preload.ImagePreLoader; |
|
|
|
|
|
|
|
import com.fr.xml.ReportXMLUtils; |
|
|
|
import com.fr.xml.ReportXMLUtils; |
|
|
|
|
|
|
|
|
|
|
|
import java.awt.Image; |
|
|
|
import java.awt.Image; |
|
|
@ -172,20 +170,6 @@ public class DesignerActivator extends Activator { |
|
|
|
|
|
|
|
|
|
|
|
private static void preLoadPane() { |
|
|
|
private static void preLoadPane() { |
|
|
|
ExecutorService service = Executors.newCachedThreadPool(); |
|
|
|
ExecutorService service = Executors.newCachedThreadPool(); |
|
|
|
service.submit(new Runnable() { |
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public void run() { |
|
|
|
|
|
|
|
new ImagePreLoader(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
service.submit(new Runnable() { |
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
|
|
public void run() { |
|
|
|
|
|
|
|
TemplateInfoCollector.getInstance(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
service.submit(new Runnable() { |
|
|
|
service.submit(new Runnable() { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void run() { |
|
|
|
public void run() { |
|
|
@ -235,14 +219,14 @@ public class DesignerActivator extends Activator { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return ArrayUtils.addAll(new Class<?>[]{ |
|
|
|
return ArrayUtils.addAll(new Class<?>[]{ |
|
|
|
DSColumnCellAction.class, |
|
|
|
DSColumnCellAction.class, |
|
|
|
GeneralCellAction.class, |
|
|
|
GeneralCellAction.class, |
|
|
|
RichTextCellAction.class, |
|
|
|
RichTextCellAction.class, |
|
|
|
FormulaCellAction.class, |
|
|
|
FormulaCellAction.class, |
|
|
|
ChartCellAction.class, |
|
|
|
ChartCellAction.class, |
|
|
|
ImageCellAction.class, |
|
|
|
ImageCellAction.class, |
|
|
|
BiasCellAction.class, |
|
|
|
BiasCellAction.class, |
|
|
|
SubReportCellAction.class |
|
|
|
SubReportCellAction.class |
|
|
|
}, classes.toArray(new Class<?>[classes.size()])); |
|
|
|
}, classes.toArray(new Class<?>[classes.size()])); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -253,20 +237,20 @@ public class DesignerActivator extends Activator { |
|
|
|
classes.add(provider.actionForInsertFloatElement()); |
|
|
|
classes.add(provider.actionForInsertFloatElement()); |
|
|
|
} |
|
|
|
} |
|
|
|
return ArrayUtils.addAll(new Class<?>[]{ |
|
|
|
return ArrayUtils.addAll(new Class<?>[]{ |
|
|
|
TextBoxFloatAction.class, |
|
|
|
TextBoxFloatAction.class, |
|
|
|
FormulaFloatAction.class, |
|
|
|
FormulaFloatAction.class, |
|
|
|
ChartFloatAction.class, |
|
|
|
ChartFloatAction.class, |
|
|
|
ImageFloatAction.class |
|
|
|
ImageFloatAction.class |
|
|
|
}, classes.toArray(new Class<?>[classes.size()])); |
|
|
|
}, classes.toArray(new Class<?>[classes.size()])); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private static NameableCreator[] hyperlinkTypes() { |
|
|
|
private static NameableCreator[] hyperlinkTypes() { |
|
|
|
return new NameableCreator[]{ |
|
|
|
return new NameableCreator[]{ |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Hyperlink_Reportlet"), ReportletHyperlink.class, ReportletHyperlinkPane.ChartNoRename.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Hyperlink_Reportlet"), ReportletHyperlink.class, ReportletHyperlinkPane.ChartNoRename.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Email"), EmailJavaScript.class, EmailPane.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Email"), EmailJavaScript.class, EmailPane.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Hyperlink_Web_Link"), WebHyperlink.class, WebHyperlinkPane.ChartNoRename.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Hyperlink_Web_Link"), WebHyperlink.class, WebHyperlinkPane.ChartNoRename.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_JavaScript_Dynamic_Parameters"), ParameterJavaScript.class, ParameterJavaScriptPane.ChartNoRename.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_JavaScript_Dynamic_Parameters"), ParameterJavaScript.class, ParameterJavaScriptPane.ChartNoRename.class), |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_JavaScript"), JavaScriptImpl.class, JavaScriptImplPane.ChartNoRename.class) |
|
|
|
new NameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_JavaScript"), JavaScriptImpl.class, JavaScriptImplPane.ChartNoRename.class) |
|
|
|
}; |
|
|
|
}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|