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

📄 downloadmanagerstate.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:   DownloadManagerState.java

package org.gudy.azureus2.core3.download;

import com.aelitis.azureus.core.util.CaseSensitiveFileMap;
import java.io.File;
import java.util.Map;
import org.gudy.azureus2.core3.category.Category;
import org.gudy.azureus2.core3.torrent.TOTorrent;
import org.gudy.azureus2.core3.util.IndentWriter;

// Referenced classes of package org.gudy.azureus2.core3.download:
//			DownloadManager, DownloadManagerStateListener, DownloadManagerStateAttributeListener

public interface DownloadManagerState
{

	public static final String AT_VERSION = "version";
	public static final String AT_CATEGORY = "category";
	public static final String AT_NETWORKS = "networks";
	public static final String AT_USER = "user";
	public static final String AT_PEER_SOURCES = "peersources";
	public static final String AT_PEER_SOURCES_DENIED = "peersourcesdenied";
	public static final String AT_TRACKER_CLIENT_EXTENSIONS = "trackerclientextensions";
	public static final String AT_FILE_LINKS = "filelinks";
	public static final String AT_FILE_STORE_TYPES = "storetypes";
	public static final String AT_FILE_DOWNLOADED = "filedownloaded";
	public static final String AT_FLAGS = "flags";
	public static final String AT_PARAMETERS = "parameters";
	public static final String AT_DISPLAY_NAME = "displayname";
	public static final String AT_USER_COMMENT = "comment";
	public static final String AT_RELATIVE_SAVE_PATH = "relativepath";
	public static final String AT_SECRETS = "secrets";
	public static final String AT_RESUME_STATE = "resumecomplete";
	public static final String AT_PRIMARY_FILE = "primaryfile";
	public static final String AT_TIME_SINCE_DOWNLOAD = "timesincedl";
	public static final String AT_TIME_SINCE_UPLOAD = "timesinceul";
	public static final String AT_AVAIL_BAD_TIME = "badavail";
	public static final String AT_TIME_STOPPED = "timestopped";
	public static final Object ATTRIBUTE_DEFAULTS[][] = {
		{
			"version", new Integer(-1)
		}, {
			"timesincedl", new Integer(-1)
		}, {
			"timesinceul", new Integer(-1)
		}, {
			"badavail", new Long(-1L)
		}
	};
	public static final long FLAG_ONLY_EVER_SEEDED = 1L;
	public static final long FLAG_SCAN_INCOMPLETE_PIECES = 2L;
	public static final long FLAG_DISABLE_AUTO_FILE_MOVE = 4L;
	public static final long FLAG_MOVE_ON_COMPLETION_DONE = 8L;
	public static final long FLAG_LOW_NOISE = 16L;
	public static final long FLAG_ALLOW_PERMITTED_PEER_SOURCE_CHANGES = 32L;
	public static final long FLAG_DO_NOT_DELETE_DATA_ON_REMOVE = 64L;
	public static final String PARAM_MAX_PEERS = "max.peers";
	public static final String PARAM_MAX_PEERS_WHEN_SEEDING = "max.peers.when.seeding";
	public static final String PARAM_MAX_PEERS_WHEN_SEEDING_ENABLED = "max.peers.when.seeding.enabled";
	public static final String PARAM_MAX_SEEDS = "max.seeds";
	public static final String PARAM_MAX_UPLOADS = "max.uploads";
	public static final String PARAM_MAX_UPLOADS_WHEN_SEEDING = "max.uploads.when.seeding";
	public static final String PARAM_MAX_UPLOADS_WHEN_SEEDING_ENABLED = "max.uploads.when.seeding.enabled";
	public static final String PARAM_STATS_COUNTED = "stats.counted";
	public static final String PARAM_DOWNLOAD_ADDED_TIME = "stats.download.added.time";
	public static final String PARAM_DOWNLOAD_COMPLETED_TIME = "stats.download.completed.time";
	public static final String PARAM_MAX_UPLOAD_WHEN_BUSY = "max.upload.when.busy";
	public static final String PARAM_DND_FLAGS = "dndflags";
	public static final String PARAM_RANDOM_SEED = "rand";
	public static final int DEFAULT_MAX_UPLOADS = 4;
	public static final int MIN_MAX_UPLOADS = 2;
	public static final Object PARAMETERS[][] = {
		{
			"max.peers", new Integer(0)
		}, {
			"max.peers.when.seeding", new Integer(0)
		}, {
			"max.peers.when.seeding.enabled", new Boolean(false)
		}, {
			"max.seeds", new Integer(0)
		}, {
			"max.uploads", new Long(4L)
		}, {
			"max.uploads.when.seeding", new Integer(4)
		}, {
			"max.uploads.when.seeding.enabled", new Boolean(false)
		}, {
			"stats.counted", new Boolean(false)
		}, {
			"stats.download.added.time", new Long(0L)
		}, {
			"stats.download.completed.time", new Long(0L)
		}, {
			"max.upload.when.busy", new Long(0L)
		}, {
			"dndflags", new Long(0L)
		}, {
			"rand", new Long(0L)
		}
	};

	public abstract TOTorrent getTorrent();

	public abstract DownloadManager getDownloadManager();

	public abstract File getStateFile();

	public abstract void setFlag(long l, boolean flag);

	public abstract boolean getFlag(long l);

	public abstract void setParameterDefault(String s);

	public abstract int getIntParameter(String s);

	public abstract void setIntParameter(String s, int i);

	public abstract long getLongParameter(String s);

	public abstract void setLongParameter(String s, long l);

	public abstract boolean getBooleanParameter(String s);

	public abstract void setBooleanParameter(String s, boolean flag);

	public abstract void clearResumeData();

	public abstract Map getResumeData();

	public abstract void setResumeData(Map map);

	public abstract boolean isResumeDataComplete();

	public abstract void clearTrackerResponseCache();

	public abstract Map getTrackerResponseCache();

	public abstract void setTrackerResponseCache(Map map);

	public abstract Category getCategory();

	public abstract void setCategory(Category category);

	public abstract String getDisplayName();

	public abstract void setDisplayName(String s);

	public abstract String getUserComment();

	public abstract void setUserComment(String s);

	public abstract String getRelativeSavePath();

	public abstract void setPrimaryFile(String s);

	public abstract String getPrimaryFile();

	public abstract String getTrackerClientExtensions();

	public abstract void setTrackerClientExtensions(String s);

	public abstract String[] getNetworks();

	public abstract boolean isNetworkEnabled(String s);

	public abstract void setNetworks(String as[]);

	public abstract void setNetworkEnabled(String s, boolean flag);

	public abstract String[] getPeerSources();

	public abstract boolean isPeerSourcePermitted(String s);

	public abstract void setPeerSourcePermitted(String s, boolean flag);

	public abstract boolean isPeerSourceEnabled(String s);

	public abstract void setPeerSources(String as[]);

	public abstract void setPeerSourceEnabled(String s, boolean flag);

	public abstract void setFileLink(File file, File file1);

	public abstract void clearFileLinks();

	public abstract File getFileLink(File file);

	public abstract CaseSensitiveFileMap getFileLinks();

	public abstract boolean isOurContent();

	public abstract void setAttribute(String s, String s1);

	public abstract String getAttribute(String s);

	public abstract void setMapAttribute(String s, Map map);

	public abstract Map getMapAttribute(String s);

	public abstract void setListAttribute(String s, String as[]);

	public abstract String[] getListAttribute(String s);

	public abstract String getListAttribute(String s, int i);

	public abstract void setIntAttribute(String s, int i);

	public abstract int getIntAttribute(String s);

	public abstract void setLongAttribute(String s, long l);

	public abstract long getLongAttribute(String s);

	public abstract void setBooleanAttribute(String s, boolean flag);

	public abstract boolean getBooleanAttribute(String s);

	public abstract boolean hasAttribute(String s);

	public abstract void setActive(boolean flag);

	public abstract void discardFluff();

	public abstract void save();

	public abstract void delete();

	public abstract void addListener(DownloadManagerStateListener downloadmanagerstatelistener);

	public abstract void removeListener(DownloadManagerStateListener downloadmanagerstatelistener);

	public abstract boolean parameterExists(String s);

	public abstract void generateEvidence(IndentWriter indentwriter);

	public abstract void suppressStateSave(boolean flag);

	public abstract void addListener(DownloadManagerStateAttributeListener downloadmanagerstateattributelistener, String s, int i);

	public abstract void removeListener(DownloadManagerStateAttributeListener downloadmanagerstateattributelistener, String s, int i);

}

⌨️ 快捷键说明

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