亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? transtable.java

?? jwap 協議 udp 可以用于手機通訊
?? JAVA
字號:
/** * JWAP - A Java Implementation of the WAP Protocols * Copyright (C) 2001-2004 Niko Bender * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */package net.sourceforge.jwap.util;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import java.util.Hashtable;import java.util.Properties;/** * This class represent a translation table that may be used to convert * well-known integer values to their corresponding string representation. * * @author Michel Marti */public class TransTable {    /** RESOURCE_PKG is the name of the constant holding the value        "/net/sourceforge/jwap/resources" */    public static final String RESOURCE_PKG = "/net/sourceforge/jwap/resources";    private static final Logger log = Logger.getLogger(TransTable.class);    private static Hashtable tables = new Hashtable();    private Hashtable mib2str;    private Hashtable str2mib;    private TransTable() {        mib2str = new Hashtable();        str2mib = new Hashtable();    }    /**     * Get a specific translation table. This method uses the class-loader     * to load the table from a properties file. If the given name is not fully     * qualified, getTable will lookup the resource in the jWAP's default resource     * package (net.sourceforge.jwap.resources).     *     * @param name the (fully qualified) resource name of the properties holding     * the table     * @return a TransTable object     * @throws RuntimeException if the resource cannot be loaded     */    public static TransTable getTable(String table) throws RuntimeException {        if (table == null) {            return null;        }        // If the resource is not fully qualified, locate it in the jWAP resource        // package        if (!table.startsWith("/")) {            table = new StringBuffer(RESOURCE_PKG).append("/").append(table)                                                  .toString();        }        TransTable tbl = (TransTable) tables.get(table);        if (tbl == null) {            synchronized (tables) {                tbl = (TransTable) tables.get(table);                if (tbl == null) {                    tbl = new TransTable();                    tables.put(table, tbl);                    InputStream in = TransTable.class.getResourceAsStream(table);                    if (in == null) {                        throw new RuntimeException(table +                            ": Unable to load translation table");                    }                    Properties p = new Properties();                    try {                        try {                            p.load(in);                        } finally {                            in.close();                        }                    } catch (IOException unknown) {                        throw new RuntimeException(table +                            ": Unable to load translation table");                    }                    for (Enumeration e = p.keys(); e.hasMoreElements();) {                        String key = (String) e.nextElement();                        String val = p.getProperty(key).trim();                        try {                            Integer code = Integer.decode(key);                            tbl.mib2str.put(code, val);                            tbl.str2mib.put(val.toLowerCase(), code);                        } catch (NumberFormatException nfe) {                            log.warn(new StringBuffer("TransTable '").append(                                    table).append("': Skipping non-integer key ")                                                                     .append(key)                                                                     .toString());                        }                    }                }            }        }        return tbl;    }    /**     * Lookup the string representation of a code in the translation table     * @param mib the code to lookup     * @return the string representation or null if unknown     */    public String code2str(int mib) {        return (String) mib2str.get(new Integer(mib));    }    /**     * Lookup the integer representation of a code     *     * @param str the code to lookup     * @return the integer representation or null if unknown     */    public Integer str2code(String str) {        return (Integer) str2mib.get(str.toLowerCase());    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线观看国产| 国产成人免费视频一区| 国产精品美日韩| 精品卡一卡二卡三卡四在线| 欧美日韩中字一区| 欧美午夜精品理论片a级按摩| 91视频91自| 色香蕉久久蜜桃| 欧美午夜精品一区二区蜜桃| 欧洲精品在线观看| 欧美熟乱第一页| 欧美剧在线免费观看网站| 欧美偷拍一区二区| 欧美一区二区福利在线| 精品国产sm最大网站| 日韩视频中午一区| 久久亚洲精品国产精品紫薇| 国产欧美日本一区视频| 亚洲三级视频在线观看| 亚洲国产一区二区在线播放| 日日夜夜精品免费视频| 美女在线观看视频一区二区| 国产乱理伦片在线观看夜一区| 国产成人av一区二区| 欧美三级电影在线看| 亚洲女女做受ⅹxx高潮| 国产亚洲一二三区| 丰满白嫩尤物一区二区| 国产成人精品www牛牛影视| k8久久久一区二区三区| 欧美亚洲综合网| 欧美精品色综合| 欧美精品一区男女天堂| 中文字幕国产一区| 亚洲成a人片综合在线| 久久精品国产99国产精品| 国产电影精品久久禁18| 欧美日韩在线电影| 国产欧美视频一区二区三区| 亚洲一区欧美一区| 寂寞少妇一区二区三区| 在线影视一区二区三区| 精品国产91九色蝌蚪| 亚洲专区一二三| 久久99国产乱子伦精品免费| 色综合久久中文综合久久牛| 国产一区二区三区四区五区入口| 99视频在线精品| 精品国产乱码久久久久久牛牛 | 一区二区三区久久| 国产最新精品免费| 69久久夜色精品国产69蝌蚪网| 亚洲国产精品传媒在线观看| 中文字幕在线播放不卡一区| 香蕉加勒比综合久久 | 欧美成人女星排行榜| 中文字幕日韩一区| 国产一区在线观看视频| 欧美亚洲自拍偷拍| 国产精品美女久久久久久2018| 美女视频黄频大全不卡视频在线播放| 91在线视频官网| 国产情人综合久久777777| 日本91福利区| 精品视频999| 亚洲人亚洲人成电影网站色| 国产成人丝袜美腿| 久久国产生活片100| 在线不卡一区二区| 亚洲资源中文字幕| 欧美日韩精品是欧美日韩精品| 综合亚洲深深色噜噜狠狠网站| 国产高清成人在线| 国产欧美视频一区二区| 国产福利一区二区三区| 国产校园另类小说区| 国产又黄又大久久| 久久久久久久久久美女| 国产一区二区精品在线观看| 久久网站热最新地址| 久久久av毛片精品| 国产馆精品极品| 久久久久久电影| 韩国v欧美v亚洲v日本v| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美视频在线观看一区二区| 亚洲图片欧美视频| 欧美久久久久久久久中文字幕| 香蕉乱码成人久久天堂爱免费| 91精品婷婷国产综合久久性色| 欧美欧美欧美欧美首页| 日本视频免费一区| 亚洲精品在线三区| www.欧美.com| 亚州成人在线电影| 欧美日韩精品一区视频| 精品一区中文字幕| 国产精品亲子乱子伦xxxx裸| 91婷婷韩国欧美一区二区| 亚洲国产中文字幕| www日韩大片| 99久久精品免费精品国产| 一区二区三区四区乱视频| 五月天激情综合| 久久久久国产精品麻豆| 97久久人人超碰| 日本不卡高清视频| 久久久久久久久久久黄色| 色综合久久久久网| 免播放器亚洲一区| 国产精品入口麻豆九色| 欧美精品电影在线播放| 国产风韵犹存在线视精品| 亚洲综合视频在线| 精品国产区一区| 欧美色综合久久| 国产v综合v亚洲欧| 日韩女优电影在线观看| voyeur盗摄精品| 免费在线观看成人| 亚洲激情图片一区| 国产日韩欧美一区二区三区综合| 欧美日韩综合在线免费观看| 国产高清不卡二三区| 丝袜美腿成人在线| 亚洲欧美日韩小说| 国产调教视频一区| 欧美一区二区三区日韩| 99re这里只有精品视频首页| 激情五月婷婷综合网| 丝袜美腿亚洲色图| 一区二区三区av电影| 国产精品免费av| 久久精品男人的天堂| 日韩三级伦理片妻子的秘密按摩| 色先锋资源久久综合| 91伊人久久大香线蕉| 国产成人精品亚洲日本在线桃色| 人妖欧美一区二区| 五月婷婷久久综合| 午夜欧美大尺度福利影院在线看 | 99视频有精品| 国产99久久久国产精品潘金| 久久99精品久久久久久久久久久久 | 五月激情六月综合| 亚洲午夜电影在线观看| 亚洲品质自拍视频| 亚洲天堂免费看| 成人欧美一区二区三区1314| 国产精品久久精品日日| 国产精品视频一二三| 欧美国产欧美综合| 欧美国产欧美综合| 国产精品污www在线观看| 久久久国产精品午夜一区ai换脸| 精品国产伦一区二区三区免费| 日韩精品自拍偷拍| 久久综合九色综合久久久精品综合 | 色哟哟一区二区在线观看| 成人av网站免费观看| www.日韩精品| 一区二区三区国产精华| 亚洲一区二区三区激情| 亚洲一二三专区| 人人狠狠综合久久亚洲| 久久草av在线| 国产精品国产精品国产专区不片| 国产偷国产偷亚洲高清人白洁| 中文字幕免费观看一区| 国产精品午夜电影| 亚洲天堂福利av| 亚洲成av人片www| 久久爱另类一区二区小说| 国产麻豆91精品| 国产精品一区二区免费不卡 | 91精品免费观看| 26uuu久久综合| 亚洲视频免费在线观看| 欧美一区二视频| 国产日韩欧美在线一区| 亚洲精品欧美综合四区| 日本女人一区二区三区| 国产精品亚洲视频| 在线观看日产精品| 精品少妇一区二区三区在线播放 | 在线观看91视频| 日韩精品资源二区在线| 欧美韩日一区二区三区| 欧美男女性生活在线直播观看| 日韩精品专区在线影院观看| 自拍偷拍亚洲综合| 石原莉奈在线亚洲三区| 国产成人免费9x9x人网站视频| 色爱区综合激月婷婷| 91精品国模一区二区三区| 中文字幕第一区第二区| 日本中文字幕一区二区有限公司| 粉嫩蜜臀av国产精品网站| 欧美丰满高潮xxxx喷水动漫| 国产亚洲欧美激情|