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: */package org.jfree.report.modules.gui.swing.preview.actions;
031:
032: import javax.swing.Icon;
033: import javax.swing.KeyStroke;
034:
035: import org.jfree.report.modules.gui.swing.common.AbstractActionPlugin;
036: import org.jfree.report.modules.gui.swing.common.SwingGuiContext;
037: import org.jfree.report.modules.gui.swing.preview.SwingPreviewModule;
038: import org.jfree.util.ResourceBundleSupport;
039:
040: /**
041: * Creation-Date: 16.11.2006, 18:52:30
042: *
043: * @author Thomas Morgner
044: */
045: public class ZoomListActionPlugin extends AbstractActionPlugin {
046: private ResourceBundleSupport resources;
047:
048: public ZoomListActionPlugin() {
049: }
050:
051: public boolean initialize(final SwingGuiContext context) {
052: super .initialize(context);
053: resources = new ResourceBundleSupport(context.getLocale(),
054: SwingPreviewModule.BUNDLE_NAME);
055: return true;
056: }
057:
058: protected String getConfigurationPrefix() {
059: return "org.jfree.report.modules.gui.swing.preview.zoom-list.";
060: }
061:
062: /**
063: * Returns the display name for the export action.
064: *
065: * @return The display name.
066: */
067: public String getDisplayName() {
068: return null;
069: }
070:
071: /**
072: * Returns the short description for the export action.
073: *
074: * @return The short description.
075: */
076: public String getShortDescription() {
077: return null;
078: }
079:
080: /**
081: * Returns the small icon for the export action.
082: *
083: * @return The icon.
084: */
085: public Icon getSmallIcon() {
086: return null;
087: }
088:
089: /**
090: * Returns the large icon for the export action.
091: *
092: * @return The icon.
093: */
094: public Icon getLargeIcon() {
095: return null;
096: }
097:
098: /**
099: * Returns the accelerator key for the export action.
100: *
101: * @return The accelerator key.
102: */
103: public KeyStroke getAcceleratorKey() {
104: return null;
105: }
106:
107: /**
108: * Returns the mnemonic key code.
109: *
110: * @return The code.
111: */
112: public Integer getMnemonicKey() {
113: return null;
114: }
115:
116: }
|