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    }