eventutil.java

来自「用httpclient-4.0-alpha2 打造基于http协议的网站分析器」· Java 代码 · 共 44 行

JAVA
44
字号
package com.ue.browser.util;

import java.util.Map;

public class EventUtil {
	public static final Map<String, String> resourceMap = ResourceUtil.resourceMap("com/ue/browser/util/nameevent");
	public static final Map<String, String> map = ResourceUtil.resourceMap("com/ue/browser/util/typeevent");
	
	public static int getEventType(String event) {
		int type = -1;
		if (event == null && resourceMap.isEmpty()){
			return type;
		}else{
			if(resourceMap.containsKey(event.toUpperCase())){
				String key = resourceMap.get(event.toUpperCase()).trim();
				type = Integer.valueOf(key).intValue();;
			}
			
		}
		
		return type;
	}
	
	public static String getEventName(int type) {
		String name = "";
		if (type < 100 && type > 160 && map.isEmpty()){
			return name;
		}else{
			if(map.containsKey(String.valueOf(type))){
				String key = map.get(String.valueOf(type)).trim();
				name = key;
			}
		}
		
		return name;
	}
	
	public static void main(String[] args) {
		//System.out.println(EventUtil.getEventType("ONAFTERPRINT"));
		//System.out.println(EventUtil.getEventName(155));
	}

}

⌨️ 快捷键说明

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