📄 tablemanagerimpl.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: TableManagerImpl.java
package org.gudy.azureus2.pluginsimpl.local.ui.tables;
import com.aelitis.azureus.ui.common.table.TableColumnCore;
import com.aelitis.azureus.ui.common.table.impl.TableColumnImpl;
import org.gudy.azureus2.plugins.ui.*;
import org.gudy.azureus2.plugins.ui.tables.*;
import org.gudy.azureus2.pluginsimpl.local.ui.UIManagerEventAdapter;
import org.gudy.azureus2.pluginsimpl.local.ui.UIManagerImpl;
// Referenced classes of package org.gudy.azureus2.pluginsimpl.local.ui.tables:
// TableContextMenuItemImpl
public class TableManagerImpl
implements TableManager
{
private UIManagerImpl ui_manager;
public TableManagerImpl(UIManagerImpl _ui_manager)
{
ui_manager = _ui_manager;
}
public TableColumn createColumn(String tableID, String cellID)
{
final TableColumnImpl column = new TableColumnImpl(tableID, cellID);
ui_manager.addUIListener(new UIManagerListener() {
final TableColumnImpl val$column;
final TableManagerImpl this$0;
public void UIDetached(UIInstance uiinstance)
{
}
public void UIAttached(UIInstance instance)
{
UIManagerEventAdapter event = new UIManagerEventAdapter(ui_manager.getPluginInterface(), 10, column);
UIManagerImpl.fireEvent(event);
}
{
this$0 = TableManagerImpl.this;
column = tablecolumnimpl;
super();
}
});
return column;
}
public void registerColumn(final Class forDataSourceType, final String cellID, final TableColumnCreationListener listener)
{
ui_manager.addUIListener(new UIManagerListener() {
final Class val$forDataSourceType;
final String val$cellID;
final TableColumnCreationListener val$listener;
final TableManagerImpl this$0;
public void UIDetached(UIInstance uiinstance)
{
}
public void UIAttached(UIInstance instance)
{
UIManagerEventAdapter event = new UIManagerEventAdapter(ui_manager.getPluginInterface(), 25, ((Object) (new Object[] {
forDataSourceType, cellID, listener
})));
UIManagerImpl.fireEvent(event);
}
{
this$0 = TableManagerImpl.this;
forDataSourceType = class1;
cellID = s;
listener = tablecolumncreationlistener;
super();
}
});
}
public void unregisterColumn(final Class forDataSourceType, final String cellID, final TableColumnCreationListener listener)
{
ui_manager.addUIListener(new UIManagerListener() {
final Class val$forDataSourceType;
final String val$cellID;
final TableColumnCreationListener val$listener;
final TableManagerImpl this$0;
public void UIDetached(UIInstance uiinstance)
{
}
public void UIAttached(UIInstance instance)
{
UIManagerEventAdapter event = new UIManagerEventAdapter(ui_manager.getPluginInterface(), 26, ((Object) (new Object[] {
forDataSourceType, cellID, listener
})));
UIManagerImpl.fireEvent(event);
}
{
this$0 = TableManagerImpl.this;
forDataSourceType = class1;
cellID = s;
listener = tablecolumncreationlistener;
super();
}
});
}
public void addColumn(final TableColumn tableColumn)
{
if (!(tableColumn instanceof TableColumnCore))
{
throw new UIRuntimeException("TableManager.addColumn(..) can only add columns created by createColumn(..)");
} else
{
ui_manager.addUIListener(new UIManagerListener() {
final TableColumn val$tableColumn;
final TableManagerImpl this$0;
public void UIDetached(UIInstance uiinstance)
{
}
public void UIAttached(UIInstance instance)
{
UIManagerEventAdapter event = new UIManagerEventAdapter(ui_manager.getPluginInterface(), 11, tableColumn);
UIManagerImpl.fireEvent(event);
}
{
this$0 = TableManagerImpl.this;
tableColumn = tablecolumn;
super();
}
});
return;
}
}
public TableContextMenuItem addContextMenuItem(TableContextMenuItem parent, String resourceKey)
{
if (!(parent instanceof TableContextMenuItemImpl))
throw new UIRuntimeException("parent must have been created by addContextMenuItem");
if (parent.getStyle() != 5)
{
throw new UIRuntimeException("parent menu item must have the menu style associated");
} else
{
TableContextMenuItemImpl item = new TableContextMenuItemImpl((TableContextMenuItemImpl)parent, resourceKey);
UIManagerImpl.fireEvent(ui_manager.getPluginInterface(), 14, ((Object) (new Object[] {
item, parent
})));
return item;
}
}
public TableContextMenuItem addContextMenuItem(String tableID, String resourceKey)
{
TableContextMenuItemImpl item = new TableContextMenuItemImpl(ui_manager, tableID, resourceKey);
UIManagerImpl.fireEvent(ui_manager.getPluginInterface(), 12, item);
return item;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -