package com.inet.htmlviewer.printpdf; import com.inet.plugin.PluginInfo; import com.inet.plugin.ServerPlugin; import com.inet.plugin.ServerPluginManager; import com.inet.report.renderer.html.viewer.HTMLViewerScriptResource; /** * Server plugin which registers a custom HTML viewer script source */ @PluginInfo( // id = "htmlviewer.printpdf", // dependencies = "reporting", // group = "samples", // version = "25.4.260", // icon = "com/inet/htmlviewer/printpdf/htmlviewer_pdf_48.png" // ) public class HTMLViewerPrintViaPDFPlugin implements ServerPlugin { /** * {@inheritDoc} */ @Override public void registerExtension( ServerPluginManager spm ) { // registers the resource spm.register( HTMLViewerScriptResource.class, HTMLViewerScriptResource.fileDescription( getClass().getResource( "extension.js" ) ) ); } /** * {@inheritDoc} */ @Override public void init( ServerPluginManager spm ) { // nothing } /** * {@inheritDoc} */ @Override public void reset() { // nothing } /** * {@inheritDoc} */ @Override public void restart() { // nothing } }