diff options
author | Noel Grandin <noel@peralex.com> | 2014-11-25 10:24:50 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2014-11-25 10:34:24 +0200 |
commit | d6d6903e61d368e03d039f78dc7130cfe0206695 (patch) | |
tree | 919ff61d8578e4f1b89f6181c252dfcce758b956 /wizards | |
parent | 207f6c7ee15742005b2b37f26a3e2de5cb010421 (diff) |
java: remove now unused CommonListener class
Change-Id: I2b3d73dc38ab4c5b7ac60bc8b4b3903c36579891
Diffstat (limited to 'wizards')
-rw-r--r-- | wizards/Jar_commonwizards.mk | 1 | ||||
-rw-r--r-- | wizards/com/sun/star/wizards/ui/ImageList.java | 1 | ||||
-rw-r--r-- | wizards/com/sun/star/wizards/ui/event/CommonListener.java | 226 |
3 files changed, 0 insertions, 228 deletions
diff --git a/wizards/Jar_commonwizards.mk b/wizards/Jar_commonwizards.mk index f0945e3d6526..0958a71a75e6 100644 --- a/wizards/Jar_commonwizards.mk +++ b/wizards/Jar_commonwizards.mk @@ -75,7 +75,6 @@ $(eval $(call gb_Jar_add_sourcefiles,commonwizards,\ wizards/com/sun/star/wizards/db/TableDescriptor \ wizards/com/sun/star/wizards/db/SQLQueryComposer \ wizards/com/sun/star/wizards/db/DatabaseObjectWizard \ - wizards/com/sun/star/wizards/ui/event/CommonListener \ wizards/com/sun/star/wizards/ui/event/DataAware \ wizards/com/sun/star/wizards/ui/event/DataAwareFields \ wizards/com/sun/star/wizards/ui/event/EventNames \ diff --git a/wizards/com/sun/star/wizards/ui/ImageList.java b/wizards/com/sun/star/wizards/ui/ImageList.java index 163a3547f267..c9a50d94ebf7 100644 --- a/wizards/com/sun/star/wizards/ui/ImageList.java +++ b/wizards/com/sun/star/wizards/ui/ImageList.java @@ -71,7 +71,6 @@ public class ImageList implements XItemEventBroadcaster, ListDataListener private int selected = -1; private int pageStart = 0; public int helpURL = 0; - private final CommonListener uiEventListener = new CommonListener(); private IImageRenderer renderer; private ListModel listModel; public IRenderer counterRenderer = new SimpleCounterRenderer(); diff --git a/wizards/com/sun/star/wizards/ui/event/CommonListener.java b/wizards/com/sun/star/wizards/ui/event/CommonListener.java deleted file mode 100644 index 477ae3dd99eb..000000000000 --- a/wizards/com/sun/star/wizards/ui/event/CommonListener.java +++ /dev/null @@ -1,226 +0,0 @@ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ -package com.sun.star.wizards.ui.event; - -import java.lang.reflect.InvocationTargetException; -import java.util.HashMap; - -import com.sun.star.awt.*; -import com.sun.star.lang.EventObject; -import com.sun.star.uno.UnoRuntime; -import com.sun.star.wizards.common.Helper; -import com.sun.star.wizards.common.PropertyNames; - -/** - * <p>It uses a hashtable to map between a ComponentName, EventName and a MethodInvokation Object. - * To use this class do the following:</p> - * <ul> - * <li>Write a subclass which implements the needed Listener(s).</li> - * <li>In the even methods, use invoke(...).</li> - * <li>When instantiating the component, register the subclass as the event listener.</li> - * <li>Write the methods which should be performed when the event occurs.</li> - * <li>call the "add" method, to define a component-event-action mapping.</li> - * </ul> - */ -public class CommonListener implements XActionListener, XItemListener, XTextListener, XWindowListener, XMouseListener, XFocusListener, XKeyListener -{ - - private final HashMap<String,MethodInvocation> mHashtable = new HashMap<String,MethodInvocation>(); - - public void add(String componentName, EventNames eventName, String methodName, Object target) - { - try - { - mHashtable.put(componentName + eventName, new MethodInvocation(methodName, target)); - } - catch (Exception ex) - { - ex.printStackTrace(); - } - } - - private void invoke(String componentName, EventNames eventName, Object param) - { - try - { - MethodInvocation mi = mHashtable.get(componentName + eventName); - if (mi != null) - { - mi.invoke(param); - } - } - catch (InvocationTargetException ite) - { - - System.out.println("======================================================="); - System.out.println("=== Note: An Exception was thrown which should have ==="); - System.out.println("=== caused a crash. I caught it. Please report this ==="); - System.out.println("=== to https://www.libreoffice.org/get-help/bug/ ==="); - System.out.println("======================================================="); - - ite.printStackTrace(); - - } - catch (IllegalAccessException iae) - { - iae.printStackTrace(); - } - catch (Exception ex) - { - System.out.println("======================================================="); - System.out.println("=== Note: An Exception was thrown which should have ==="); - System.out.println("=== caused a crash. I caught it. Please report this ==="); - System.out.println("=== to https://www.libreoffice.org/get-help/bug/ ==="); - System.out.println("======================================================="); - ex.printStackTrace(); - } - } - - /** - * Returns the property "name" of the Object which is the source of the event. - */ - private static String getEventSourceName(EventObject eventObject) - { - XControl xControl = UnoRuntime.queryInterface(XControl.class, eventObject.Source); - return (String) Helper.getUnoPropertyValue(xControl.getModel(), PropertyNames.PROPERTY_NAME, String.class); - } - - /** - * Implementation of com.sun.star.awt.XActionListener - */ - public void actionPerformed(com.sun.star.awt.ActionEvent actionEvent) - { - invoke(getEventSourceName(actionEvent), EventNames.ACTION_PERFORMED, actionEvent); - } - - public void disposing(com.sun.star.lang.EventObject eventObject) - { - } - - /** - * Implementation of com.sun.star.awt.XItemListener - */ - public void itemStateChanged(ItemEvent itemEvent) - { - invoke(getEventSourceName(itemEvent), EventNames.ITEM_CHANGED, itemEvent); - } - - /** - * Implementation of com.sun.star.awt.XTextListener - */ - public void textChanged(TextEvent textEvent) - { - invoke(getEventSourceName(textEvent), EventNames.TEXT_CHANGED, textEvent); - } - - /** - * @see com.sun.star.awt.XWindowListener#windowResized(com.sun.star.awt.WindowEvent) - */ - public void windowResized(WindowEvent event) - { - invoke(getEventSourceName(event), EventNames.WINDOW_RESIZED, event); - } - - /** - * @see com.sun.star.awt.XWindowListener#windowMoved(com.sun.star.awt.WindowEvent) - */ - public void windowMoved(WindowEvent event) - { - invoke(getEventSourceName(event), EventNames.WINDOW_MOVED, event); - } - - /** - * @see com.sun.star.awt.XWindowListener#windowShown(com.sun.star.lang.EventObject) - */ - public void windowShown(EventObject event) - { - invoke(getEventSourceName(event), EventNames.WINDOW_SHOWN, event); - } - - /** - * @see com.sun.star.awt.XWindowListener#windowHidden(com.sun.star.lang.EventObject) - */ - public void windowHidden(EventObject event) - { - invoke(getEventSourceName(event), EventNames.WINDOW_HIDDEN, event); - } - - /** - * @see com.sun.star.awt.XMouseListener#mousePressed(com.sun.star.awt.MouseEvent) - */ - public void mousePressed(MouseEvent event) - { - invoke(getEventSourceName(event), EventNames.MOUSE_PRESSED, event); - } - - /** - * @see com.sun.star.awt.XMouseListener#mouseReleased(com.sun.star.awt.MouseEvent) - */ - public void mouseReleased(MouseEvent event) - { - invoke(getEventSourceName(event), EventNames.KEY_RELEASED, event); - } - - /** - * @see com.sun.star.awt.XMouseListener#mouseEntered(com.sun.star.awt.MouseEvent) - */ - public void mouseEntered(MouseEvent event) - { - invoke(getEventSourceName(event), EventNames.MOUSE_ENTERED, event); - } - - /** - * @see com.sun.star.awt.XMouseListener#mouseExited(com.sun.star.awt.MouseEvent) - */ - public void mouseExited(MouseEvent event) - { - invoke(getEventSourceName(event), EventNames.MOUSE_EXITED, event); - } - - /** - * @see com.sun.star.awt.XFocusListener#focusGained(com.sun.star.awt.FocusEvent) - */ - public void focusGained(FocusEvent event) - { - invoke(getEventSourceName(event), EventNames.FOCUS_GAINED, event); - } - - /** - * @see com.sun.star.awt.XFocusListener#focusLost(com.sun.star.awt.FocusEvent) - */ - public void focusLost(FocusEvent event) - { - invoke(getEventSourceName(event), EventNames.FOCUS_LOST, event); - } - - /** - * @see com.sun.star.awt.XKeyListener#keyPressed(com.sun.star.awt.KeyEvent) - */ - public void keyPressed(KeyEvent event) - { - invoke(getEventSourceName(event), EventNames.KEY_PRESSED, event); - } - - /** - * @see com.sun.star.awt.XKeyListener#keyReleased(com.sun.star.awt.KeyEvent) - */ - public void keyReleased(KeyEvent event) - { - invoke(getEventSourceName(event), EventNames.KEY_RELEASED, event); - } -} |