⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractiview.java

📁 java 文件下载器。可自定义
💻 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:   AbstractIView.java

package org.gudy.azureus2.ui.swt.views;

import org.eclipse.swt.widgets.Composite;
import org.gudy.azureus2.core3.internat.MessageText;
import org.gudy.azureus2.core3.util.AEMonitor;
import org.gudy.azureus2.core3.util.IndentWriter;
import org.gudy.azureus2.ui.swt.Messages;

// Referenced classes of package org.gudy.azureus2.ui.swt.views:
//			IView

public abstract class AbstractIView
	implements IView
{

	protected AEMonitor this_mon;
	private String lastFullTitleKey;
	private String lastFullTitle;

	public AbstractIView()
	{
		this_mon = new AEMonitor("AbstractIView");
		lastFullTitleKey = null;
		lastFullTitle = "";
	}

	public void initialize(Composite composite1)
	{
	}

	public Composite getComposite()
	{
		return null;
	}

	public void refresh()
	{
	}

	public void delete()
	{
		Composite comp = getComposite();
		if (comp != null && !comp.isDisposed())
			comp.dispose();
	}

	public String getData()
	{
		return null;
	}

	public String getFullTitle()
	{
		String key = getData();
		if (key == null)
			return "";
		if (lastFullTitle.length() > 0 && key.equals(lastFullTitleKey))
			return lastFullTitle;
		lastFullTitleKey = key;
		if (MessageText.keyExists(key))
			lastFullTitle = MessageText.getString(key);
		else
			lastFullTitle = key.replace('.', ' ');
		return lastFullTitle;
	}

	public final String getShortTitle()
	{
		String shortTitle = getFullTitle();
		if (shortTitle != null && shortTitle.length() > 30)
			shortTitle = (new StringBuilder()).append(shortTitle.substring(0, 30)).append("...").toString();
		return shortTitle;
	}

	public void updateLanguage()
	{
		lastFullTitle = "";
		Messages.updateLanguageForControl(getComposite());
	}

	public boolean isEnabled(String itemKey)
	{
		return false;
	}

	public boolean isSelected(String itemKey)
	{
		return false;
	}

	public void itemActivated(String s)
	{
	}

	public void generateDiagnostics(IndentWriter writer)
	{
		writer.println((new StringBuilder()).append("Diagnostics for ").append(this).append(" (").append(getFullTitle()).append(")").toString());
	}

	public void dataSourceChanged(Object obj)
	{
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -