/* * Copyright (C) 2000 - 2011 TagServlet Ltd * * This file is part of Open BlueDragon (OpenBD) CFML Server Engine. * * OpenBD is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * Free Software Foundation,version 3. * * OpenBD is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with OpenBD. If not, see http://www.gnu.org/licenses/ * * Additional permission under GNU GPL version 3 section 7 * * If you modify this Program, or any covered work, by linking or combining * it with any of the JARS listed in the README.txt (or a modified version of * (that library), containing parts covered by the terms of that JAR, the * licensors of this Program grant you additional permission to convey the * resulting work. * README.txt @ http://www.openbluedragon.org/license/README.txt * * http://openbd.org/ * $Id: SpreadSheetExtension.java 1891 2011-12-27 20:41:26Z alan $ */ package org.alanwilliamson.openbd.plugin.spreadsheet; import com.bluedragon.plugin.Plugin; import com.bluedragon.plugin.PluginManagerInterface; import com.naryx.tagfusion.xmlConfig.xmlCFML; public class SpreadSheetExtension implements Plugin { public String getPluginDescription() { return "SpreadSheetPlugin"; } public String getPluginName() { return "SpreadSheet"; } public String getPluginVersion() { return "1.2011.11.4"; } public void pluginStop(PluginManagerInterface manager) {} public void pluginStart(PluginManagerInterface manager, xmlCFML systemParameters) { SpreadSheetFormatOptions.initialize(); // Register the tags manager.registerTag( "cfspreadsheet", "org.alanwilliamson.openbd.plugin.spreadsheet.tags.cfSpreadSheet" ); // Register the functions manager.registerFunction( "IsSpreadsheetObject", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.IsSpreadsheetObject" ); manager.registerFunction( "SpreadsheetNew", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetNew" ); manager.registerFunction( "SpreadsheetWrite", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetWrite" ); manager.registerFunction( "SpreadsheetRead", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetRead" ); manager.registerFunction( "SpreadsheetReadBinary", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetReadBinary" ); manager.registerFunction( "SpreadsheetCreateSheet", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetCreateSheet" ); manager.registerFunction( "SpreadsheetDeleteSheet", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetDeleteSheet" ); manager.registerFunction( "SpreadsheetSetActiveSheet", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetActiveSheet" ); manager.registerFunction( "SpreadsheetSetActiveSheetNumber", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetActiveSheetNumber" ); manager.registerFunction( "SpreadsheetSetCellValue", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetCellValue" ); manager.registerFunction( "SpreadsheetSetCellFormula", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetCellFormula" ); manager.registerFunction( "SpreadsheetSetCellComment", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetCellComment" ); manager.registerFunction( "SpreadsheetGetCellComment", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetGetCellComment" ); manager.registerFunction( "SpreadsheetGetCellValue", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetGetCellValue" ); manager.registerFunction( "SpreadsheetGetCellFormula", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetGetCellFormula" ); manager.registerFunction( "SpreadsheetSetColumnWidth", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetColumnWidth" ); manager.registerFunction( "SpreadsheetSetRowWidth", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetRowWidth" ); manager.registerFunction( "SpreadsheetSetHeader", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetHeader" ); manager.registerFunction( "SpreadsheetSetFooter", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetSetFooter" ); manager.registerFunction( "SpreadsheetFormatCell", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetFormatCell" ); manager.registerFunction( "SpreadsheetFormatColumn", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetFormatColumn" ); manager.registerFunction( "SpreadsheetFormatColumns", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetFormatColumn" ); manager.registerFunction( "SpreadsheetFormatRow", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetFormatRow" ); manager.registerFunction( "SpreadsheetFormatRows", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetFormatRow" ); manager.registerFunction( "SpreadsheetDeleteRow", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetDeleteRow" ); manager.registerFunction( "SpreadsheetDeleteRows", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetDeleteRow" ); manager.registerFunction( "SpreadsheetDeleteColumn", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetDeleteColumn" ); manager.registerFunction( "SpreadsheetDeleteColumns", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetDeleteColumn" ); manager.registerFunction( "SpreadsheetRemoveColumn", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetRemoveColumn" ); manager.registerFunction( "SpreadsheetAddColumn", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetAddColumn" ); manager.registerFunction( "SpreadsheetShiftColumns", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetShiftColumns" ); manager.registerFunction( "SpreadsheetAddRow", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetAddRow" ); manager.registerFunction( "SpreadsheetAddRows", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetAddRow" ); manager.registerFunction( "SpreadsheetShiftRows", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetShiftRows" ); manager.registerFunction( "SpreadsheetAddFreezePane", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetAddFreezePane" ); manager.registerFunction( "SpreadsheetMergeCells", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetMergeCells" ); manager.registerFunction( "SpreadsheetAddSplitPane", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetAddSplitPane" ); manager.registerFunction( "SpreadsheetAddInfo", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetAddInfo" ); manager.registerFunction( "SpreadsheetInfo", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetInfo" ); manager.registerFunction( "SpreadsheetAddImage", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetAddImage" ); manager.registerFunction( "SpreadsheetFindCell", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetFindCell" ); manager.registerFunction( "SpreadsheetColumnFitToSize", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetColumnFitToSize" ); manager.registerFunction( "SpreadsheetQueryRead", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetQueryRead" ); manager.registerFunction( "SpreadsheetQueryWrite", "org.alanwilliamson.openbd.plugin.spreadsheet.functions.SpreadsheetQueryWrite" ); } }