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

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

?? marshalhashtable.java

?? < JavaME核心技術最佳實踐>>的全部源代碼
?? JAVA
字號:
/* Copyright (c) 2003,2004, Stefan Haustein, Oberhausen, Rhld., Germany * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or * sell copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The  above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS * IN THE SOFTWARE.  * * Contributor(s): Sean McDaniel * * */  package org.ksoap2.serialization;import java.io.*;import java.util.*;import org.xmlpull.v1.*;/** * serializes instances of hashtable to and from xml. * this implementation is based on the xml schema from * apache-soap, namely the type 'map' in the namespace * 'http://xml.apache.org/xml-soap'.  other soap * implementations including apache (obviously ) and * glue are also interoperable with the schema. */public class MarshalHashtable implements Marshal {    /** use then during registration */    public static final String NAMESPACE =        "http://xml.apache.org/xml-soap";    /** use then during registration */    public static final String NAME = "Map";    /** CLDC does not support .class, so this helper is needed. */    public static final Class HASHTABLE_CLASS =        new Hashtable().getClass();    SoapSerializationEnvelope envelope;    public Object readInstance(        XmlPullParser parser,        String namespace,        String name,        PropertyInfo expected)        throws IOException, XmlPullParserException {        Hashtable instance = new Hashtable();		String elementName = parser.getName ();        // advance to <apache-xml:map>//		parser.nextTag();      //  parser.require(parser.START_TAG, null, "map");        while (parser.nextTag() != XmlPullParser.END_TAG) {            SoapObject item = new ItemSoapObject(instance);            // advance <item>            parser.require(XmlPullParser.START_TAG, null, "item");            parser.nextTag();            Object key =                envelope.read(                    parser,                    item,                    0,                    null,                    null,                    PropertyInfo.OBJECT_TYPE);            parser.nextTag();            if (key != null)                item.setProperty(0, key);            Object value =                envelope.read(                    parser,                    item,                    1,                    null,                    null,                    PropertyInfo.OBJECT_TYPE);            parser.nextTag();            if (value != null)                item.setProperty(1, value);            // advance </item>            parser.require(XmlPullParser.END_TAG, null, "item");        }        // advance </apache-xml:map>        parser.require(XmlPullParser.END_TAG, null, elementName);        return instance;    }    public void writeInstance(        XmlSerializer writer,        Object instance)        throws IOException {        Hashtable h = (Hashtable) instance;        SoapObject item = new SoapObject(null, null);        item.addProperty("key", null);        item.addProperty("value", null);        for (Enumeration keys = h.keys();            keys.hasMoreElements();            ) {            writer.startTag("", "item");            Object key = keys.nextElement();            item.setProperty(0, key);            item.setProperty(1, h.get(key));            envelope.writeObjectBody(writer, item);            writer.endTag("", "item");        }    }    //////////////////////////////////////////////    class ItemSoapObject extends SoapObject {        Hashtable h;        int resolvedIndex = -1;        ItemSoapObject(Hashtable h) {            super(null, null);            this.h = h;            addProperty("key",  null);            addProperty("value", null);        }        // 0 & 1 only valid        public void setProperty(int index, Object value) {            if (resolvedIndex == -1) {                super.setProperty(index, value);                resolvedIndex = index;            }            else {                // already have a key or value                Object resolved =                    resolvedIndex == 0                        ? getProperty(0)                        : getProperty(1);                if (index == 0)                    h.put(value, resolved);                else                    h.put(resolved, value);            }        }    }    public void register(SoapSerializationEnvelope cm) {        envelope = cm;        cm.addMapping(            MarshalHashtable.NAMESPACE,            MarshalHashtable.NAME,            HASHTABLE_CLASS,            this);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久夜| 亚洲福利电影网| 亚洲一区二区三区自拍| 免费视频一区二区| 91丝袜高跟美女视频| 欧美一区二区美女| 亚洲男人的天堂一区二区| 国产精一区二区三区| 99精品国产视频| 久久精品欧美日韩精品| 久久精品国产亚洲一区二区三区| 成人久久18免费网站麻豆| 日韩欧美第一区| 日韩经典中文字幕一区| 色视频一区二区| 最新久久zyz资源站| 国产在线播放一区三区四| 91精品啪在线观看国产60岁| 中文字幕乱码日本亚洲一区二区 | 亚洲人成精品久久久久| 免费成人美女在线观看.| 欧美无乱码久久久免费午夜一区| 精品国产一区久久| 午夜精品福利视频网站| 欧洲亚洲国产日韩| 亚洲激情成人在线| 91女人视频在线观看| 综合激情成人伊人| 99久久er热在这里只有精品66| 久久久99免费| 国产黄色成人av| 久久久久综合网| 国产精品一级在线| 久久噜噜亚洲综合| 国产suv精品一区二区883| 久久久久久**毛片大全| 丁香天五香天堂综合| 欧美国产1区2区| 不卡电影一区二区三区| 中文字幕亚洲不卡| 欧美性感一区二区三区| 亚洲成av人片在线观看无码| 欧美色图12p| 亚洲午夜国产一区99re久久| 91视频www| 亚洲国产视频直播| 日韩午夜av电影| 玖玖九九国产精品| 中文字幕av一区二区三区高 | 欧美一区二区啪啪| 午夜精品久久一牛影视| 91精品国产综合久久精品| 免费观看在线综合色| 欧美日韩不卡视频| 免费人成网站在线观看欧美高清| 精品国产91久久久久久久妲己| 懂色中文一区二区在线播放| 亚洲你懂的在线视频| 欧美一区二区女人| 成人精品小蝌蚪| 亚洲成人tv网| 久久嫩草精品久久久精品| 99久久精品国产精品久久| 亚洲成人免费av| 久久久久久久久99精品| 欧美系列一区二区| 国产伦精品一区二区三区视频青涩 | 日本欧美一区二区| 久久久国产午夜精品| 欧美性xxxxx极品少妇| 狠狠色丁香婷婷综合久久片| 亚洲欧美国产毛片在线| 日韩欧美国产精品| av电影在线观看完整版一区二区| 午夜精品久久久久久不卡8050| 久久综合一区二区| 在线精品视频一区二区三四| 精品伊人久久久久7777人| 伊人一区二区三区| 中文字幕精品三区| 精品理论电影在线| 欧美无乱码久久久免费午夜一区| 国产高清亚洲一区| 日本不卡高清视频| 一区二区在线观看视频| 久久久久久电影| 日韩午夜小视频| 欧美视频一区在线| 99精品视频在线免费观看| 另类小说一区二区三区| 亚洲一级二级三级在线免费观看| 国产日韩av一区| 日韩一区二区精品在线观看| 91免费版pro下载短视频| 国产真实乱子伦精品视频| 日韩成人免费电影| 亚洲一二三四在线观看| 亚洲免费电影在线| 国产精品久久国产精麻豆99网站 | 欧美日韩在线综合| 色综合视频一区二区三区高清| 国产一区二区三区免费播放| 奇米色777欧美一区二区| 亚洲一区av在线| 亚洲女爱视频在线| 亚洲视频在线观看一区| 国产精品久久久久久久第一福利| 久久嫩草精品久久久久| 欧美videos大乳护士334| 欧美一级二级在线观看| 91精品国产麻豆| 91麻豆精品国产自产在线 | 97se亚洲国产综合自在线| 国产成人综合在线| 国产福利一区二区三区在线视频| 激情五月播播久久久精品| 久久福利视频一区二区| 激情综合五月天| 国产乱色国产精品免费视频| 国模少妇一区二区三区| 国产精选一区二区三区| 懂色av一区二区三区蜜臀| 成人性生交大片免费| 成人福利视频在线看| 97久久超碰精品国产| 91老师国产黑色丝袜在线| 91久久免费观看| 欧美三级在线视频| 欧美日韩精品一区二区在线播放| 欧美四级电影网| 欧美一级精品大片| 久久久美女艺术照精彩视频福利播放| 久久久久久久性| 亚洲特黄一级片| 日韩电影在线免费| 国内精品久久久久影院薰衣草 | 久色婷婷小香蕉久久| 国产成人精品亚洲日本在线桃色| 成人永久aaa| 在线影院国内精品| 日韩欧美国产综合一区| 国产精品久久久久久久蜜臀| 亚洲裸体在线观看| 免费观看在线色综合| 成人免费高清视频| 欧美精品色一区二区三区| 精品嫩草影院久久| 亚洲色图色小说| 美女性感视频久久| aaa欧美日韩| 欧美一二三四在线| 亚洲欧美区自拍先锋| 日韩成人一级大片| 91原创在线视频| 日韩欧美一区二区在线视频| 国产精品久久福利| 日本视频中文字幕一区二区三区| 风间由美一区二区三区在线观看| 欧美色偷偷大香| 国产精品麻豆一区二区| 奇米精品一区二区三区在线观看 | 国产精品毛片久久久久久| 午夜精品福利在线| 波多野洁衣一区| 欧美成人bangbros| 亚洲综合色在线| 东方欧美亚洲色图在线| 欧美一级免费观看| 亚洲一区在线视频| 成人丝袜视频网| 精品成人私密视频| 日本午夜精品一区二区三区电影| 91天堂素人约啪| 国产日产精品1区| 久久精品99久久久| 欧美精品亚洲一区二区在线播放| 中文字幕一区在线| 国产精品亚洲第一| 日韩久久免费av| 性欧美大战久久久久久久久| 97久久超碰精品国产| 欧美韩国日本不卡| 国产精品一区二区果冻传媒| 欧美一二三四在线| 日韩国产精品久久久久久亚洲| 在线精品视频一区二区三四| 国产精品黄色在线观看 | 久久国产麻豆精品| 7777精品伊人久久久大香线蕉| 亚洲欧美二区三区| 不卡电影免费在线播放一区| 国产三级精品在线| 国产一区二区三区在线看麻豆| 制服丝袜激情欧洲亚洲| 一区二区三区四区蜜桃| 国产传媒欧美日韩成人| 欧美激情在线免费观看| 懂色av一区二区三区免费观看| 国产欧美1区2区3区| 国产成人自拍在线|