net.sourceforge.wopa.config.properties
类 PropertiesConfigLoader

java.lang.Object
  继承者 net.sourceforge.wopa.config.properties.PropertiesConfigLoader

public class PropertiesConfigLoader
extends java.lang.Object

从properties配置文件中读取下载配置

作者:
Li Rui

字段摘要
private static int download_count
           
private static java.util.Properties p
           
private static java.lang.String PATH
           
private static WopaConfig wopaConfig
           
 
构造函数摘要
PropertiesConfigLoader()
           
 
方法摘要
private static java.lang.String get(java.lang.String s, java.lang.Integer[] i)
          格式化字符串。
private static DownloadConfig getDownloadConfig(java.lang.String download_name)
          获取下载配置信息
private static java.util.ArrayList<FileFilterConfig> getFileFilterConfigs()
          获取文件过滤器配置信息列表
private static java.util.ArrayList<FileSizeFilterConfig> getFileSizeFilterConfigs()
          获取文件长度过滤器配置信息列表
private static java.util.ArrayList<LinkFilterConfig> getLinkFilterConfigs()
          获取链接过滤器配置文件列表
private static ProxyConfig getProxyConfig()
          获取代理配置信息,如果没有设置或设置错误,则返回null
private static SaverConfig getSaverConfig()
          获取保存器配置信息
private static java.util.ArrayList<TagFilterConfig> getTagFilterConfigs()
          获取标签过滤器配置信息列表
static WopaConfig getWopaConfig()
           
private static boolean isNull(java.lang.String s)
          判断字符串是否为null或长度为0的字符串
private static void load()
          加载配置
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

wopaConfig

private static WopaConfig wopaConfig

PATH

private static java.lang.String PATH

p

private static java.util.Properties p

download_count

private static int download_count
构造函数详细信息

PropertiesConfigLoader

public PropertiesConfigLoader()
方法详细信息

getWopaConfig

public static WopaConfig getWopaConfig()
                                throws java.lang.Exception
抛出:
java.lang.Exception

load

private static void load()
                  throws java.lang.Exception
加载配置

抛出:
java.lang.Exception - 如果发生任何异常

getDownloadConfig

private static DownloadConfig getDownloadConfig(java.lang.String download_name)
获取下载配置信息

返回:

getSaverConfig

private static SaverConfig getSaverConfig()
获取保存器配置信息

返回:

getProxyConfig

private static ProxyConfig getProxyConfig()
获取代理配置信息,如果没有设置或设置错误,则返回null

返回:

getLinkFilterConfigs

private static java.util.ArrayList<LinkFilterConfig> getLinkFilterConfigs()
获取链接过滤器配置文件列表

返回:

getTagFilterConfigs

private static java.util.ArrayList<TagFilterConfig> getTagFilterConfigs()
获取标签过滤器配置信息列表

返回:

getFileFilterConfigs

private static java.util.ArrayList<FileFilterConfig> getFileFilterConfigs()
获取文件过滤器配置信息列表

返回:

getFileSizeFilterConfigs

private static java.util.ArrayList<FileSizeFilterConfig> getFileSizeFilterConfigs()
获取文件长度过滤器配置信息列表

返回:

get

private static java.lang.String get(java.lang.String s,
                                    java.lang.Integer[] i)
格式化字符串。该方法与StringFormater.format(s, i)完全等价。

参数:
s - 原字符串
i - 对应的参数数组
返回:
格式化后的字符串

isNull

private static boolean isNull(java.lang.String s)
判断字符串是否为null或长度为0的字符串

参数:
s -
返回: