001 /** 002 * ======================================== 003 * JFreeReport : a free Java report library 004 * ======================================== 005 * 006 * Project Info: http://reporting.pentaho.org/ 007 * 008 * (C) Copyright 2000-2007, by Object Refinery Limited, Pentaho Corporation and Contributors. 009 * 010 * This library is free software; you can redistribute it and/or modify it under the terms 011 * of the GNU Lesser General Public License as published by the Free Software Foundation; 012 * either version 2.1 of the License, or (at your option) any later version. 013 * 014 * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 015 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 016 * See the GNU Lesser General Public License for more details. 017 * 018 * You should have received a copy of the GNU Lesser General Public License along with this 019 * library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, 020 * Boston, MA 02111-1307, USA. 021 * 022 * [Java is a trademark or registered trademark of Sun Microsystems, Inc. 023 * in the United States and other countries.] 024 * 025 * ------------ 026 * $Id: ZoomListActionPlugin.java 3525 2007-10-16 11:43:48Z tmorgner $ 027 * ------------ 028 * (C) Copyright 2000-2005, by Object Refinery Limited. 029 * (C) Copyright 2005-2007, by Pentaho Corporation. 030 */ 031 032 package org.jfree.report.modules.gui.swing.preview.actions; 033 034 import javax.swing.Icon; 035 import javax.swing.KeyStroke; 036 037 import org.jfree.report.modules.gui.swing.common.AbstractActionPlugin; 038 import org.jfree.report.modules.gui.swing.common.SwingGuiContext; 039 import org.jfree.report.modules.gui.swing.preview.SwingPreviewModule; 040 import org.jfree.util.ResourceBundleSupport; 041 042 /** 043 * Creation-Date: 16.11.2006, 18:52:30 044 * 045 * @author Thomas Morgner 046 */ 047 public class ZoomListActionPlugin extends AbstractActionPlugin 048 { 049 private ResourceBundleSupport resources; 050 051 public ZoomListActionPlugin() 052 { 053 } 054 055 public boolean initialize(final SwingGuiContext context) 056 { 057 super.initialize(context); 058 resources = new ResourceBundleSupport(context.getLocale(), 059 SwingPreviewModule.BUNDLE_NAME); 060 return true; 061 } 062 063 protected String getConfigurationPrefix() 064 { 065 return "org.jfree.report.modules.gui.swing.preview.zoom-list."; 066 } 067 068 /** 069 * Returns the display name for the export action. 070 * 071 * @return The display name. 072 */ 073 public String getDisplayName() 074 { 075 return null; 076 } 077 078 /** 079 * Returns the short description for the export action. 080 * 081 * @return The short description. 082 */ 083 public String getShortDescription() 084 { 085 return null; 086 } 087 088 /** 089 * Returns the small icon for the export action. 090 * 091 * @return The icon. 092 */ 093 public Icon getSmallIcon() 094 { 095 return null; 096 } 097 098 /** 099 * Returns the large icon for the export action. 100 * 101 * @return The icon. 102 */ 103 public Icon getLargeIcon() 104 { 105 return null; 106 } 107 108 /** 109 * Returns the accelerator key for the export action. 110 * 111 * @return The accelerator key. 112 */ 113 public KeyStroke getAcceleratorKey() 114 { 115 return null; 116 } 117 118 /** 119 * Returns the mnemonic key code. 120 * 121 * @return The code. 122 */ 123 public Integer getMnemonicKey() 124 { 125 return null; 126 } 127 128 }