Frames | No Frames |
1: /** 2: * ======================================== 3: * JFreeReport : a free Java report library 4: * ======================================== 5: * 6: * Project Info: http://reporting.pentaho.org/ 7: * 8: * (C) Copyright 2000-2007, by Object Refinery Limited, Pentaho Corporation and Contributors. 9: * 10: * This library is free software; you can redistribute it and/or modify it under the terms 11: * of the GNU Lesser General Public License as published by the Free Software Foundation; 12: * either version 2.1 of the License, or (at your option) any later version. 13: * 14: * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 15: * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 16: * See the GNU Lesser General Public License for more details. 17: * 18: * You should have received a copy of the GNU Lesser General Public License along with this 19: * library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, 20: * Boston, MA 02111-1307, USA. 21: * 22: * [Java is a trademark or registered trademark of Sun Microsystems, Inc. 23: * in the United States and other countries.] 24: * 25: * ------------ 26: * $Id: ZoomListActionPlugin.java 3525 2007-10-16 11:43:48Z tmorgner $ 27: * ------------ 28: * (C) Copyright 2000-2005, by Object Refinery Limited. 29: * (C) Copyright 2005-2007, by Pentaho Corporation. 30: */ 31: 32: package org.jfree.report.modules.gui.swing.preview.actions; 33: 34: import javax.swing.Icon; 35: import javax.swing.KeyStroke; 36: 37: import org.jfree.report.modules.gui.swing.common.AbstractActionPlugin; 38: import org.jfree.report.modules.gui.swing.common.SwingGuiContext; 39: import org.jfree.report.modules.gui.swing.preview.SwingPreviewModule; 40: import org.jfree.util.ResourceBundleSupport; 41: 42: /** 43: * Creation-Date: 16.11.2006, 18:52:30 44: * 45: * @author Thomas Morgner 46: */ 47: public class ZoomListActionPlugin extends AbstractActionPlugin 48: { 49: private ResourceBundleSupport resources; 50: 51: public ZoomListActionPlugin() 52: { 53: } 54: 55: public boolean initialize(final SwingGuiContext context) 56: { 57: super.initialize(context); 58: resources = new ResourceBundleSupport(context.getLocale(), 59: SwingPreviewModule.BUNDLE_NAME); 60: return true; 61: } 62: 63: protected String getConfigurationPrefix() 64: { 65: return "org.jfree.report.modules.gui.swing.preview.zoom-list."; 66: } 67: 68: /** 69: * Returns the display name for the export action. 70: * 71: * @return The display name. 72: */ 73: public String getDisplayName() 74: { 75: return null; 76: } 77: 78: /** 79: * Returns the short description for the export action. 80: * 81: * @return The short description. 82: */ 83: public String getShortDescription() 84: { 85: return null; 86: } 87: 88: /** 89: * Returns the small icon for the export action. 90: * 91: * @return The icon. 92: */ 93: public Icon getSmallIcon() 94: { 95: return null; 96: } 97: 98: /** 99: * 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: }