Author: rwhitcomb Date: Wed May 17 17:29:09 2017 New Revision: 1795435 URL: http://svn.apache.org/viewvc?rev=1795435&view=rev Log: PIVOT-997: Deprecate and remove use of WTKListenerList since it is a now unnecessary and empty class.
This is first of a set of changes to the internal WTK code: * Deprecate the WTKListenerList class. * Change all internal uses of it to just use ListenerList instead. Added: pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInputMethodListener.java Modified: pivot/trunk/tutorials/src/org/apache/pivot/tutorials/bxmlexplorer/FakeWindow.java pivot/trunk/wtk/src/org/apache/pivot/wtk/Accordion.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TabPane.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TablePane.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TableView.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TableViewHeader.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TextArea.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInput.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowser.java pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java pivot/trunk/wtk/src/org/apache/pivot/wtk/Viewport.java pivot/trunk/wtk/src/org/apache/pivot/wtk/WTKListenerList.java pivot/trunk/wtk/src/org/apache/pivot/wtk/Window.java Modified: pivot/trunk/tutorials/src/org/apache/pivot/tutorials/bxmlexplorer/FakeWindow.java URL: http://svn.apache.org/viewvc/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/bxmlexplorer/FakeWindow.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/tutorials/src/org/apache/pivot/tutorials/bxmlexplorer/FakeWindow.java (original) +++ pivot/trunk/tutorials/src/org/apache/pivot/tutorials/bxmlexplorer/FakeWindow.java Wed May 17 17:29:09 2017 @@ -23,7 +23,6 @@ import org.apache.pivot.collections.Sequ import org.apache.pivot.util.ListenerList; import org.apache.pivot.wtk.Component; import org.apache.pivot.wtk.Container; -import org.apache.pivot.wtk.WTKListenerList; import org.apache.pivot.wtk.Window; import org.apache.pivot.wtk.Window.IconImageSequence; import org.apache.pivot.wtk.WindowListener; @@ -36,7 +35,7 @@ import org.apache.pivot.wtk.media.Image; @DefaultProperty("content") public class FakeWindow extends Container { - private static class FakeWindowListenerList extends WTKListenerList<FakeWindowListener> + private static class FakeWindowListenerList extends ListenerList<FakeWindowListener> implements FakeWindowListener { @Override public void titleChanged(FakeWindow window, String previousTitle) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/Accordion.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/Accordion.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/Accordion.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/Accordion.java Wed May 17 17:29:09 2017 @@ -146,7 +146,7 @@ public class Accordion extends Container HEADER_DATA, TOOLTIP_TEXT; } - private static class AccordionListenerList extends WTKListenerList<AccordionListener> implements + private static class AccordionListenerList extends ListenerList<AccordionListener> implements AccordionListener { @Override public void panelInserted(Accordion accordion, int index) { @@ -172,7 +172,7 @@ public class Accordion extends Container } private static class AccordionSelectionListenerList extends - WTKListenerList<AccordionSelectionListener> implements AccordionSelectionListener { + ListenerList<AccordionSelectionListener> implements AccordionSelectionListener { @Override public Vote previewSelectedIndexChange(Accordion accordion, int selectedIndex) { Vote vote = Vote.APPROVE; @@ -200,7 +200,7 @@ public class Accordion extends Container } private static class AccordionAttributeListenerList extends - WTKListenerList<AccordionAttributeListener> implements AccordionAttributeListener { + ListenerList<AccordionAttributeListener> implements AccordionAttributeListener { @Override public void headerDataChanged(Accordion accordion, Component component, Object previousHeaderData) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TabPane.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TabPane.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TabPane.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TabPane.java Wed May 17 17:29:09 2017 @@ -164,7 +164,7 @@ public class TabPane extends Container { TAB_DATA, TOOLTIP_TEXT; } - private static class TabPaneListenerList extends WTKListenerList<TabPaneListener> implements + private static class TabPaneListenerList extends ListenerList<TabPaneListener> implements TabPaneListener { @Override public void tabInserted(TabPane tabPane, int index) { @@ -229,7 +229,7 @@ public class TabPane extends Container { } private static class TabPaneSelectionListenerList extends - WTKListenerList<TabPaneSelectionListener> implements TabPaneSelectionListener { + ListenerList<TabPaneSelectionListener> implements TabPaneSelectionListener { @Override public Vote previewSelectedIndexChange(TabPane tabPane, int selectedIndex) { Vote vote = Vote.APPROVE; @@ -257,7 +257,7 @@ public class TabPane extends Container { } private static class TabPaneAttributeListenerList extends - WTKListenerList<TabPaneAttributeListener> implements TabPaneAttributeListener { + ListenerList<TabPaneAttributeListener> implements TabPaneAttributeListener { @Override public void tabDataChanged(TabPane tabPane, Component component, Object previousTabData) { for (TabPaneAttributeListener listener : this) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TablePane.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TablePane.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TablePane.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TablePane.java Wed May 17 17:29:09 2017 @@ -649,7 +649,7 @@ public class TablePane extends Container ROW_SPAN, COLUMN_SPAN; } - private static class TablePaneListenerList extends WTKListenerList<TablePaneListener> implements + private static class TablePaneListenerList extends ListenerList<TablePaneListener> implements TablePaneListener { @Override public void rowInserted(TablePane tablePane, int index) { @@ -732,7 +732,7 @@ public class TablePane extends Container } private static class TablePaneAttributeListenerList extends - WTKListenerList<TablePaneAttributeListener> implements TablePaneAttributeListener { + ListenerList<TablePaneAttributeListener> implements TablePaneAttributeListener { @Override public void rowSpanChanged(TablePane tablePane, Component component, int previousRowSpan) { for (TablePaneAttributeListener listener : this) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TableView.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TableView.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TableView.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TableView.java Wed May 17 17:29:09 2017 @@ -775,7 +775,7 @@ public class TableView extends Component } } - private static class TableViewListenerList extends WTKListenerList<TableViewListener> implements + private static class TableViewListenerList extends ListenerList<TableViewListener> implements TableViewListener { @Override public void tableDataChanged(TableView tableView, List<?> previousTableData) { @@ -815,7 +815,7 @@ public class TableView extends Component } private static class TableViewColumnListenerList extends - WTKListenerList<TableViewColumnListener> implements TableViewColumnListener { + ListenerList<TableViewColumnListener> implements TableViewColumnListener { @Override public void columnInserted(TableView tableView, int index) { for (TableViewColumnListener listener : this) { @@ -885,7 +885,7 @@ public class TableView extends Component } } - private static class TableViewRowListenerList extends WTKListenerList<TableViewRowListener> + private static class TableViewRowListenerList extends ListenerList<TableViewRowListener> implements TableViewRowListener { @Override public void rowInserted(TableView tableView, int index) { @@ -924,7 +924,7 @@ public class TableView extends Component } private static class TableViewSelectionListenerList extends - WTKListenerList<TableViewSelectionListener> implements TableViewSelectionListener { + ListenerList<TableViewSelectionListener> implements TableViewSelectionListener { @Override public void selectedRangeAdded(TableView tableView, int rangeStart, int rangeEnd) { for (TableViewSelectionListener listener : this) { @@ -954,7 +954,7 @@ public class TableView extends Component } } - private static class TableViewSortListenerList extends WTKListenerList<TableViewSortListener> + private static class TableViewSortListenerList extends ListenerList<TableViewSortListener> implements TableViewSortListener { @Override public void sortAdded(TableView tableView, String columnName) { @@ -987,7 +987,7 @@ public class TableView extends Component } private static class TableViewBindingListenerList extends - WTKListenerList<TableViewBindingListener> implements TableViewBindingListener { + ListenerList<TableViewBindingListener> implements TableViewBindingListener { @Override public void tableDataKeyChanged(TableView tableView, String previousTableDataKey) { for (TableViewBindingListener listener : this) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TableViewHeader.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TableViewHeader.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TableViewHeader.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TableViewHeader.java Wed May 17 17:29:09 2017 @@ -40,7 +40,7 @@ public class TableViewHeader extends Com } private static class TableViewHeaderListenerList extends - WTKListenerList<TableViewHeaderListener> implements TableViewHeaderListener { + ListenerList<TableViewHeaderListener> implements TableViewHeaderListener { @Override public void tableViewChanged(TableViewHeader tableViewHeader, TableView previousTableView) { for (TableViewHeaderListener listener : this) { @@ -57,7 +57,7 @@ public class TableViewHeader extends Com } private static class TableViewHeaderPressListenerList extends - WTKListenerList<TableViewHeaderPressListener> implements TableViewHeaderPressListener { + ListenerList<TableViewHeaderPressListener> implements TableViewHeaderPressListener { @Override public void headerPressed(TableViewHeader tableViewHeader, int index) { for (TableViewHeaderPressListener listener : this) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TextArea.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TextArea.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TextArea.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TextArea.java Wed May 17 17:29:09 2017 @@ -484,7 +484,7 @@ public class TextArea extends Component } } - private static class TextAreaListenerList extends WTKListenerList<TextAreaListener> implements + private static class TextAreaListenerList extends ListenerList<TextAreaListener> implements TextAreaListener { @Override public void maximumLengthChanged(TextArea textArea, int previousMaximumLength) { @@ -502,7 +502,7 @@ public class TextArea extends Component } private static class TextAreaContentListenerList extends - WTKListenerList<TextAreaContentListener> implements TextAreaContentListener { + ListenerList<TextAreaContentListener> implements TextAreaContentListener { @Override public void paragraphInserted(TextArea textArea, int index) { for (TextAreaContentListener listener : this) { @@ -527,7 +527,7 @@ public class TextArea extends Component } private static class TextAreaSelectionListenerList extends - WTKListenerList<TextAreaSelectionListener> implements TextAreaSelectionListener { + ListenerList<TextAreaSelectionListener> implements TextAreaSelectionListener { @Override public void selectionChanged(TextArea textArea, int previousSelectionStart, int previousSelectionLength) { @@ -538,7 +538,7 @@ public class TextArea extends Component } private static class TextAreaBindingListenerList extends - WTKListenerList<TextAreaBindingListener> implements TextAreaBindingListener { + ListenerList<TextAreaBindingListener> implements TextAreaBindingListener { @Override public void textKeyChanged(TextArea textArea, String previousTextKey) { for (TextAreaBindingListener listener : this) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInput.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInput.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInput.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInput.java Wed May 17 17:29:09 2017 @@ -106,7 +106,7 @@ public class TextInput extends Component } } - private static class TextInputListenerList extends WTKListenerList<TextInputListener> implements + private static class TextInputListenerList extends ListenerList<TextInputListener> implements TextInputListener { @Override public void textSizeChanged(TextInput textInput, int previousTextSize) { @@ -166,7 +166,7 @@ public class TextInput extends Component } private static class TextInputContentListenerList extends - WTKListenerList<TextInputContentListener> implements TextInputContentListener { + ListenerList<TextInputContentListener> implements TextInputContentListener { @Override public Vote previewInsertText(TextInput textInput, CharSequence text, int index) { Vote vote = Vote.APPROVE; @@ -226,7 +226,7 @@ public class TextInput extends Component } private static class TextInputSelectionListenerList extends - WTKListenerList<TextInputSelectionListener> implements TextInputSelectionListener { + ListenerList<TextInputSelectionListener> implements TextInputSelectionListener { @Override public void selectionChanged(TextInput textInput, int previousSelectionStart, int previousSelectionLength) { @@ -238,7 +238,7 @@ public class TextInput extends Component } private static class TextInputBindingListenerList extends - WTKListenerList<TextInputBindingListener> implements TextInputBindingListener { + ListenerList<TextInputBindingListener> implements TextInputBindingListener { @Override public void textKeyChanged(TextInput textInput, String previousTextKey) { for (TextInputBindingListener listener : this) { Added: pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInputMethodListener.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInputMethodListener.java?rev=1795435&view=auto ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInputMethodListener.java (added) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TextInputMethodListener.java Wed May 17 17:29:09 2017 @@ -0,0 +1,115 @@ +/* + * 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 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.pivot.wtk; + +import java.awt.Rectangle; +import java.awt.event.InputMethodEvent; +import java.awt.event.InputMethodListener; +import java.awt.font.TextHitInfo; +import java.awt.im.InputMethodRequests; +import java.text.AttributedCharacterIterator; + + +/** + * An interface expected to be implemented by every (text) component + * that can interace with the Input Method Editors for on-the-spot + * editing, esp. of Far Eastern languages (Chinese, Japanese, etc.). + * <p> This interface encapsulates both the {@link InputMethodRequests} + * and {@link InputMethodListener} standard interfaces to reduce the + * number of objects needed. + */ +public interface TextInputMethodListener extends InputMethodRequests, InputMethodListener { + + /** + * A default implementation of the {@link TextInputMethodListener} interface that can be used + * to provide the minimum necessary functionality. + */ + public static class Adapter implements TextInputMethodListener { + @Override + public AttributedCharacterIterator cancelLatestCommittedText(AttributedCharacterIterator.Attribute[] attributes) { +System.out.println("TextInputMethodListener.Adapter.cancelLastCommittedText called"); + return null; + } + + @Override + public AttributedCharacterIterator getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes) { +System.out.println("TextInputMethodListener.Adapter.getCommittedText called"); + return null; + } + + @Override + public int getCommittedTextLength() { +System.out.println("TextInputMethodListener.Adapter.getCommittedTextLength called"); + return 0; + } + + @Override + public int getInsertPositionOffset() { +System.out.println("TextInputMethodListener.Adapter.getInsertPositionOffset called"); + return 0; + } + + @Override + public TextHitInfo getLocationOffset(int x, int y) { +System.out.println("TextInputMethodListener.Adapter.getLocationOffset called"); + return null; + } + + @Override + public AttributedCharacterIterator getSelectedText(AttributedCharacterIterator.Attribute[] attributes) { +System.out.println("TextInputMethodListener.Adapter.getSelectedText called"); + return null; + } + + @Override + public Rectangle getTextLocation(TextHitInfo offset) { +System.out.format("TextInputMethodListener.Adapter.getTextLocation called with offset %1$s%n", offset); + return new Rectangle(); + } + + @Override + public void inputMethodTextChanged(InputMethodEvent event) { +System.out.println("TextInputMethodListener.Adapter.inputMethodTextChanged called"); + // empty block + } + + @Override + public void caretPositionChanged(InputMethodEvent event) { +System.out.println("TextInputMethodListener.Adapter.caretPositionChanged called"); + // empty block + } + } + + AttributedCharacterIterator cancelLatestCommittedText(AttributedCharacterIterator.Attribute[] attributes); + + AttributedCharacterIterator getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes); + + int getCommittedTextLength(); + + int getInsertPositionOffset(); + + TextHitInfo getLocationOffset(int x, int y); + + AttributedCharacterIterator getSelectedText(AttributedCharacterIterator.Attribute[] attributes); + + Rectangle getTextLocation(TextHitInfo offset); + + void inputMethodTextChanged(InputMethodEvent event); + + void caretPositionChanged(InputMethodEvent event); + +} Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java Wed May 17 17:29:09 2017 @@ -161,7 +161,7 @@ public class TextPane extends Container } } - private static class TextPaneListenerList extends WTKListenerList<TextPaneListener> implements + private static class TextPaneListenerList extends ListenerList<TextPaneListener> implements TextPaneListener { @Override public void documentChanged(TextPane textPane, Document previousText) { @@ -179,7 +179,7 @@ public class TextPane extends Container } private static class TextPaneCharacterListenerList extends - WTKListenerList<TextPaneCharacterListener> implements TextPaneCharacterListener { + ListenerList<TextPaneCharacterListener> implements TextPaneCharacterListener { /** * @param index Index into the whole document. */ @@ -202,7 +202,7 @@ public class TextPane extends Container } private static class TextPaneSelectionListenerList extends - WTKListenerList<TextPaneSelectionListener> implements TextPaneSelectionListener { + ListenerList<TextPaneSelectionListener> implements TextPaneSelectionListener { @Override public void selectionChanged(TextPane textPane, int previousSelectionStart, int previousSelectionLength) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TreeView.java Wed May 17 17:29:09 2017 @@ -209,7 +209,7 @@ public class TreeView extends Component /** * Tree view listener list. */ - private static class TreeViewListenerList extends WTKListenerList<TreeViewListener> implements + private static class TreeViewListenerList extends ListenerList<TreeViewListener> implements TreeViewListener { @Override @@ -274,7 +274,7 @@ public class TreeView extends Component /** * Tree view branch listener list. */ - private static class TreeViewBranchListenerList extends WTKListenerList<TreeViewBranchListener> + private static class TreeViewBranchListenerList extends ListenerList<TreeViewBranchListener> implements TreeViewBranchListener { @Override public void branchExpanded(TreeView treeView, Path path) { @@ -312,7 +312,7 @@ public class TreeView extends Component /** * Tree view node listener list. */ - private static class TreeViewNodeListenerList extends WTKListenerList<TreeViewNodeListener> + private static class TreeViewNodeListenerList extends ListenerList<TreeViewNodeListener> implements TreeViewNodeListener { @Override public void nodeInserted(TreeView treeView, Path path, int index) { @@ -354,7 +354,7 @@ public class TreeView extends Component * Tree view node state listener list. */ private static class TreeViewNodeStateListenerList extends - WTKListenerList<TreeViewNodeStateListener> implements TreeViewNodeStateListener { + ListenerList<TreeViewNodeStateListener> implements TreeViewNodeStateListener { @Override public void nodeCheckStateChanged(TreeView treeView, Path path, TreeView.NodeCheckState previousCheckState) { @@ -368,7 +368,7 @@ public class TreeView extends Component * Tree view selection listener list. */ private static class TreeViewSelectionListenerList extends - WTKListenerList<TreeViewSelectionListener> implements TreeViewSelectionListener { + ListenerList<TreeViewSelectionListener> implements TreeViewSelectionListener { @Override public void selectedPathAdded(TreeView treeView, Path path) { for (TreeViewSelectionListener listener : this) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowser.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowser.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowser.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowser.java Wed May 17 17:29:09 2017 @@ -49,7 +49,7 @@ public class VFSBrowser extends Containe private static final URI USER_HOME = new File(System.getProperty("user.home")).toURI(); - private static class FileBrowserListenerList extends WTKListenerList<VFSBrowserListener> + private static class FileBrowserListenerList extends ListenerList<VFSBrowserListener> implements VFSBrowserListener { @Override public void managerChanged(VFSBrowser fileBrowser, FileSystemManager previousManager) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java Wed May 17 17:29:09 2017 @@ -49,7 +49,7 @@ public class VFSBrowserSheet extends She private static final String USER_HOME = System.getProperty("user.home"); private static class FileBrowserSheetListenerList extends - WTKListenerList<VFSBrowserSheetListener> implements VFSBrowserSheetListener { + ListenerList<VFSBrowserSheetListener> implements VFSBrowserSheetListener { @Override public void managerChanged(VFSBrowserSheet fileBrowserSheet, FileSystemManager previousManager) { Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/Viewport.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/Viewport.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/Viewport.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/Viewport.java Wed May 17 17:29:09 2017 @@ -42,7 +42,7 @@ public abstract class Viewport extends C public Bounds getViewportBounds(); } - private static class ViewportListenerList extends WTKListenerList<ViewportListener> implements + private static class ViewportListenerList extends ListenerList<ViewportListener> implements ViewportListener { @Override Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/WTKListenerList.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/WTKListenerList.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/WTKListenerList.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/WTKListenerList.java Wed May 17 17:29:09 2017 @@ -22,6 +22,7 @@ import org.apache.pivot.util.ListenerLis * This is a customized subclass of ListenerList that adds thread-safety checks * for the WTK components. */ +@Deprecated public class WTKListenerList<T> extends ListenerList<T> { // empty block } Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/Window.java URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/Window.java?rev=1795435&r1=1795434&r2=1795435&view=diff ============================================================================== --- pivot/trunk/wtk/src/org/apache/pivot/wtk/Window.java (original) +++ pivot/trunk/wtk/src/org/apache/pivot/wtk/Window.java Wed May 17 17:29:09 2017 @@ -281,7 +281,7 @@ public class Window extends Container { } } - private static class WindowListenerList extends WTKListenerList<WindowListener> implements + private static class WindowListenerList extends ListenerList<WindowListener> implements WindowListener { @Override public void titleChanged(Window window, String previousTitle) { @@ -333,7 +333,7 @@ public class Window extends Container { } } - private static class WindowStateListenerList extends WTKListenerList<WindowStateListener> + private static class WindowStateListenerList extends ListenerList<WindowStateListener> implements WindowStateListener { @Override public void windowOpened(Window window) { @@ -387,7 +387,7 @@ public class Window extends Container { } private static class WindowActionMappingListenerList extends - WTKListenerList<WindowActionMappingListener> implements WindowActionMappingListener { + ListenerList<WindowActionMappingListener> implements WindowActionMappingListener { @Override public void actionMappingAdded(Window window) { for (WindowActionMappingListener listener : this) { @@ -419,7 +419,7 @@ public class Window extends Container { } } - private static class WindowClassListenerList extends WTKListenerList<WindowClassListener> + private static class WindowClassListenerList extends ListenerList<WindowClassListener> implements WindowClassListener { @Override public void activeWindowChanged(Window previousActiveWindow) {