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

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

?? ctbasic.java

?? UCS (Ultra Corba Simulator) is one more powerful corba client/servant simulator tool than other simi
?? JAVA
字號:
package com.corba.mnq.tool.idl.type;

import com.corba.mnq.main.MNQmainFrame;
import com.corba.mnq.tool.Warehouse;
import com.corba.mnq.ui.ArgsTable;

import org.omg.CORBA.TypeCode;
import org.omg.CORBA.portable.OutputStream;

public class CTBasic extends TypeBase {

    public CTBasic() {
        super();
        // TODO Auto-generated constructor stub
    }

    public TypeBase t_any;

    public TypeBase cloneType() {
        CTBasic t = new CTBasic();
        t.disName = disName;
        t.dmtn = dmtn;
        t.dn = dn;
        t.id = id;
        t.rdn = rdn;
        t.val = val;
        t.valType = valType;
        if (t_any != null)
            t.t_any = t_any.cloneType();
        return t;
    }

    public String toCaseLabel(Object item) {

        if (item instanceof Boolean) { return ((Boolean) item).toString(); }
        if (item != null)
            return item.toString();
        return rdn;
    }

    public TypeCode type() {
        // TODO Auto-generated method stub
        if (rdn.equalsIgnoreCase("float"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_float);
        if (rdn.equalsIgnoreCase("double"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_double);
        if (rdn.equalsIgnoreCase("long double") || rdn.equalsIgnoreCase("longdouble"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_longdouble);
        if (rdn.equalsIgnoreCase("short"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_short);
        if (rdn.equalsIgnoreCase("long"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_long);
        if (rdn.equalsIgnoreCase("long long") || rdn.equalsIgnoreCase("longlong"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_longlong);
        if (rdn.equalsIgnoreCase("unsigned short") || rdn.equalsIgnoreCase("unsignedshort"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_ushort);
        if (rdn.equalsIgnoreCase("unsigned long") || rdn.equalsIgnoreCase("unsignedlong"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_ulong);
        if (rdn.equalsIgnoreCase("unsigned long long") || rdn.equalsIgnoreCase("unsignedlonglong"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_ulonglong);
        if (rdn.equalsIgnoreCase("char"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_char);
        if (rdn.equalsIgnoreCase("wchar"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_wchar);
        if (rdn.equalsIgnoreCase("boolean"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_boolean);
        if (rdn.equalsIgnoreCase("octet"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_octet);
        if (rdn.equalsIgnoreCase("any"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_any);

        if (rdn.equalsIgnoreCase("string"))
            return orb.create_string_tc(0);
        if (rdn.equalsIgnoreCase("wstring"))
            return orb.create_wstring_tc(0);

        if (rdn.equalsIgnoreCase("void"))
            return orb.get_primitive_tc(org.omg.CORBA.TCKind.tk_void);

        return null;
    }

    /**
     * Method: "read"
     * 
     * @param istream
     * @return
     */
    public Object read(org.omg.CORBA.portable.InputStream istream) {
        Object ret = null;

        // TODO Auto-generated method stub
        if (rdn.equalsIgnoreCase("float")) {
            ret = new Float(istream.read_float());
        } else if (rdn.equalsIgnoreCase("double")) {
            ret = new Double(istream.read_double());
        } else if (rdn.equalsIgnoreCase("long double") || rdn.equalsIgnoreCase("longdouble")) {
            ret = new Double(istream.read_double());
        } else if (rdn.equalsIgnoreCase("short")) {
            ret = new Short(istream.read_short());
        } else if (rdn.equalsIgnoreCase("long")) {
            ret = new Integer(istream.read_long());
        } else if (rdn.equalsIgnoreCase("long long") || rdn.equalsIgnoreCase("longlong")) {
            ret = new Long(istream.read_longlong());
        } else if (rdn.equalsIgnoreCase("unsigned short") || rdn.equalsIgnoreCase("unsignedshort")) {
            ret = new Short(istream.read_ushort());
        } else if (rdn.equalsIgnoreCase("unsigned long") || rdn.equalsIgnoreCase("unsignedlong")) {
            ret = new Integer(istream.read_ulong());
        } else if (rdn.equalsIgnoreCase("unsigned long long")
                || rdn.equalsIgnoreCase("unsignedlonglong")) {
            ret = new Long(istream.read_ulonglong());
        } else if (rdn.equalsIgnoreCase("char")) {
            ret = new Character(istream.read_char());
        } else if (rdn.equalsIgnoreCase("wchar")) {
            ret = new Character(istream.read_wchar());
        } else if (rdn.equalsIgnoreCase("boolean")) {
            ret = new Boolean(istream.read_boolean());
        } else if (rdn.equalsIgnoreCase("octet")) {
            ret = new Byte(istream.read_octet());
        } else if (rdn.equalsIgnoreCase("any")) {
            ret = istream.read_any();
        } else if (rdn.equalsIgnoreCase("string")) {
            ret = new String(istream.read_string());
        } else if (rdn.equalsIgnoreCase("wstring")) {
            ret = new String(istream.read_wstring());
        }

        return ret;
    }

    public void write(OutputStream ostream, Object value) {
        // TODO Auto-generated method stub
        if (rdn.equalsIgnoreCase("float")) {
            ostream.write_float(((Float) value).floatValue());
        } else if (rdn.equalsIgnoreCase("double")) {
            ostream.write_double(((Double) value).doubleValue());
        } else if (rdn.equalsIgnoreCase("long double") || rdn.equalsIgnoreCase("longdouble")) {
            ostream.write_double(((Double) value).doubleValue());
        } else if (rdn.equalsIgnoreCase("short")) {
            ostream.write_short(((Short) value).shortValue());
        } else if (rdn.equalsIgnoreCase("long")) {
            ostream.write_long(((Integer) value).intValue());
        } else if (rdn.equalsIgnoreCase("long long") || rdn.equalsIgnoreCase("longlong")) {
            ostream.write_longlong(((Long) value).longValue());
        } else if (rdn.equalsIgnoreCase("unsigned short") || rdn.equalsIgnoreCase("unsignedshort")) {
            ostream.write_ushort(((Short) value).shortValue());
        } else if (rdn.equalsIgnoreCase("unsigned long") || rdn.equalsIgnoreCase("unsignedlong")) {
            ostream.write_ulong(((Integer) value).intValue());
        } else if (rdn.equalsIgnoreCase("unsigned long long")
                || rdn.equalsIgnoreCase("unsignedlonglong")) {
            ostream.write_ulonglong(((Long) value).longValue());
        } else if (rdn.equalsIgnoreCase("char")) {
            ostream.write_char(((Character) value).charValue());
        } else if (rdn.equalsIgnoreCase("wchar")) {
            ostream.write_wchar(((Character) value).charValue());
        } else if (rdn.equalsIgnoreCase("boolean")) {
            ostream.write_boolean(((Boolean) value).booleanValue());
        } else if (rdn.equalsIgnoreCase("octet")) {
            ostream.write_octet(((Byte) value).byteValue());
        } else if (rdn.equalsIgnoreCase("any")) {
            ostream.write_any((org.omg.CORBA.Any) value);
        } else if (rdn.equalsIgnoreCase("string")) {
            ostream.write_string((String) value);
        } else if (rdn.equalsIgnoreCase("wstring")) {
            ostream.write_wstring((String) value);
        }
    }

    /**
     * getter for valType
     * 
     * @return Returns the valType.
     */
    public String getValType() {

        if (rdn.equalsIgnoreCase("float")) {
            return "java.lang.Float";
        } else if (rdn.equalsIgnoreCase("double")) {
            return "java.lang.Double";
        } else if (rdn.equalsIgnoreCase("long double") || rdn.equalsIgnoreCase("longdouble")) {
            return "java.lang.Double";
        } else if (rdn.equalsIgnoreCase("short")) {
            return "java.lang.Short";
        } else if (rdn.equalsIgnoreCase("long")) {
            return "java.lang.Integer";
        } else if (rdn.equalsIgnoreCase("long long") || rdn.equalsIgnoreCase("longlong")) {
            return "java.lang.Long";
        } else if (rdn.equalsIgnoreCase("unsigned short") || rdn.equalsIgnoreCase("unsignedshort")) {
            return "java.lang.Short";
        } else if (rdn.equalsIgnoreCase("unsigned long") || rdn.equalsIgnoreCase("unsignedlong")) {
            return "java.lang.Integer";
        } else if (rdn.equalsIgnoreCase("unsigned long long")
                || rdn.equalsIgnoreCase("unsignedlonglong")) {
            return "java.lang.Long";
        } else if (rdn.equalsIgnoreCase("char")) {
            return "java.lang.Character";
        } else if (rdn.equalsIgnoreCase("wchar")) {
            return "java.lang.Character";
        } else if (rdn.equalsIgnoreCase("boolean")) {
            return "java.lang.Boolean";
        } else if (rdn.equalsIgnoreCase("octet")) {
            return "java.lang.Byte";
        } else if (rdn.equalsIgnoreCase("any")) {
            if (t_any != null)
                return t_any.getValType();
            else
                return "java.lang.Object";
        } else if (rdn.equalsIgnoreCase("string")) {
            return "java.lang.String";
        } else if (rdn.equalsIgnoreCase("wstring")) { return "java.lang.String"; }
        // else if (rdn.equalsIgnoreCase("void")) { return "void"; }

        return "java.lang.Object";
    }

    public boolean compare(TypeBase t) {
        if (!selected)
            return true;
        if (!type().equal(t.type()))
            return false;

        if (!match(strval, t.strval))
            return false;

        return true;
    }

    public void getValueFromTree() {
        ArgsTable table = (ArgsTable) Warehouse.node2table.get(dmtn);
        String text = table.getInputValue();
        strval = text;
        do {
            try {
                if (rdn.equalsIgnoreCase("float")) {
                    val = Float.valueOf(text);
                } else if (rdn.equalsIgnoreCase("double")) {
                    val = Double.valueOf(text);
                } else if (rdn.equalsIgnoreCase("long double")
                        || rdn.equalsIgnoreCase("longdouble")) {
                    val = Double.valueOf(text);
                } else if (rdn.equalsIgnoreCase("short")) {
                    val = Short.valueOf(text);
                } else if (rdn.equalsIgnoreCase("long")) {
                    val = Integer.valueOf(text);
                } else if (rdn.equalsIgnoreCase("long long") || rdn.equalsIgnoreCase("longlong")) {
                    val = Long.valueOf(text);
                } else if (rdn.equalsIgnoreCase("unsigned short")
                        || rdn.equalsIgnoreCase("unsignedshort")) {
                    val = Short.valueOf(text);
                } else if (rdn.equalsIgnoreCase("unsigned long")
                        || rdn.equalsIgnoreCase("unsignedlong")) {
                    val = Integer.valueOf(text);
                } else if (rdn.equalsIgnoreCase("unsigned long long")
                        || rdn.equalsIgnoreCase("unsignedlonglong")) {
                    val = Long.valueOf(text);
                } else if (rdn.equalsIgnoreCase("char")) {
                    val = new Character(text.charAt(0));
                } else if (rdn.equalsIgnoreCase("wchar")) {
                    val = new Character(text.charAt(0));
                } else if (rdn.equalsIgnoreCase("boolean")) {
                    val = Boolean.valueOf(text);
                } else if (rdn.equalsIgnoreCase("octet")) {
                    val = Byte.valueOf(text);
                } else if (rdn.equalsIgnoreCase("any")) {
                    // TODO update in the future
                    t_any.getValueFromTree();
                    val = t_any.toAny();
                } else if (rdn.equalsIgnoreCase("string")) {
                    val = text;
                } else if (rdn.equalsIgnoreCase("wstring")) {
                    val = text;
                }

                break;
            } catch (Exception e) {
                text = "0";
                MNQmainFrame.commonPane.appendln(e.getMessage());
            }
        } while (true);
    }

    public void setStrValue(String str) {
        String text = str;
        strval = str;
        try {
            if (rdn.equalsIgnoreCase("float")) {
                val = Float.valueOf(text);
            } else if (rdn.equalsIgnoreCase("double")) {
                val = Double.valueOf(text);
            } else if (rdn.equalsIgnoreCase("long double") || rdn.equalsIgnoreCase("longdouble")) {
                val = Double.valueOf(text);
            } else if (rdn.equalsIgnoreCase("short")) {
                val = Short.valueOf(text);
            } else if (rdn.equalsIgnoreCase("long")) {
                val = Integer.valueOf(text);
            } else if (rdn.equalsIgnoreCase("long long") || rdn.equalsIgnoreCase("longlong")) {
                val = Long.valueOf(text);
            } else if (rdn.equalsIgnoreCase("unsigned short")
                    || rdn.equalsIgnoreCase("unsignedshort")) {
                val = Short.valueOf(text);
            } else if (rdn.equalsIgnoreCase("unsigned long")
                    || rdn.equalsIgnoreCase("unsignedlong")) {
                val = Integer.valueOf(text);
            } else if (rdn.equalsIgnoreCase("unsigned long long")
                    || rdn.equalsIgnoreCase("unsignedlonglong")) {
                val = Long.valueOf(text);
            } else if (rdn.equalsIgnoreCase("char")) {
                val = new Character(text.charAt(0));
            } else if (rdn.equalsIgnoreCase("wchar")) {
                val = new Character(text.charAt(0));
            } else if (rdn.equalsIgnoreCase("boolean")) {
                val = Boolean.valueOf(text);
            } else if (rdn.equalsIgnoreCase("octet")) {
                val = Byte.valueOf(text);
            } else if (rdn.equalsIgnoreCase("any")) {
                // TODO update in the future
                t_any.setStrValue(text);
                val = t_any.toAny();
            } else if (rdn.equalsIgnoreCase("string")) {
                val = text;
            } else if (rdn.equalsIgnoreCase("wstring")) {
                val = text;
            }
        } catch (Exception e) {
            setStrValue("0");
            MNQmainFrame.commonPane.appendln(e.getMessage());
        }
    }

}
/* EOF */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国三级电影一区二区| 国产激情视频一区二区三区欧美 | 99九九99九九九视频精品| 色婷婷av一区二区三区之一色屋| 欧美一区二区精品| 亚洲情趣在线观看| 国产中文字幕一区| 欧美精品久久久久久久久老牛影院| 久久久99精品免费观看不卡| 一区二区不卡在线播放 | 久久久国产一区二区三区四区小说| 一区二区三区日本| bt7086福利一区国产| 久久综合网色—综合色88| 亚洲动漫第一页| 91极品美女在线| 中文字幕一区二区三区视频| 国产精品资源站在线| 在线综合视频播放| 日日骚欧美日韩| 欧美系列日韩一区| 一卡二卡三卡日韩欧美| 99re8在线精品视频免费播放| 久久精品夜色噜噜亚洲a∨| 久久99日本精品| 26uuu精品一区二区三区四区在线| 午夜视频一区二区三区| 欧美日韩一卡二卡| 日韩电影免费在线| 日韩色在线观看| 日本亚洲三级在线| 欧美高清一级片在线| 亚洲18影院在线观看| 欧美日韩国产免费一区二区 | 欧美丰满一区二区免费视频 | 成年人国产精品| 2017欧美狠狠色| 国产一区二区三区四| 久久久亚洲精品一区二区三区| 精品亚洲国内自在自线福利| 精品国产精品网麻豆系列| 国产综合色视频| 中文字幕成人在线观看| 9人人澡人人爽人人精品| 亚洲天堂福利av| 欧美日韩成人在线一区| 久久99国产精品久久99 | 亚洲成人精品影院| 日韩欧美国产高清| 精品亚洲国产成人av制服丝袜| 久久亚洲精品国产精品紫薇| 国产精品88888| 亚洲激情男女视频| 欧美一区二区网站| 国产盗摄女厕一区二区三区| 亚洲男人的天堂av| 日韩视频在线一区二区| 国产成人精品免费在线| 亚洲狠狠丁香婷婷综合久久久| 欧美精品一二三区| 国产成人自拍网| 亚洲在线免费播放| 精品成人在线观看| 色综合久久88色综合天天免费| 午夜精品一区二区三区电影天堂| 精品国产一区二区三区久久久蜜月| 成人午夜激情片| 日本不卡123| 最新不卡av在线| 精品少妇一区二区三区日产乱码| 国产a精品视频| 日韩电影网1区2区| 亚洲色图制服诱惑| 精品福利av导航| 欧美日韩在线三级| av电影在线观看一区| 蜜臀精品一区二区三区在线观看| 国产精品久久午夜夜伦鲁鲁| 在线播放亚洲一区| 色综合久久天天综合网| 国产一区二区精品在线观看| 夜夜爽夜夜爽精品视频| 久久免费看少妇高潮| 在线成人av影院| 91毛片在线观看| 国产一区在线不卡| 日韩av网站在线观看| 亚洲码国产岛国毛片在线| 亚洲精品一区二区三区精华液 | 色一情一伦一子一伦一区| 狠狠色综合播放一区二区| 亚洲图片欧美视频| 中文字幕在线一区免费| 精品美女一区二区| 欧美精品一卡两卡| 欧美色成人综合| 91在线视频播放地址| 国产资源精品在线观看| 免费看黄色91| 日韩二区三区在线观看| 亚洲一区二区中文在线| 亚洲欧美日韩成人高清在线一区| 国产亚洲欧美日韩在线一区| 精品国产91乱码一区二区三区| 欧美喷潮久久久xxxxx| 99riav久久精品riav| av亚洲产国偷v产偷v自拍| 国产乱子伦一区二区三区国色天香| 亚洲bt欧美bt精品| 肉肉av福利一精品导航| 石原莉奈在线亚洲三区| 日韩国产欧美视频| 日本不卡视频在线| 久草中文综合在线| 精品一区二区成人精品| 国产精品一区二区三区乱码| 精品一区二区日韩| 国产美女在线观看一区| 国产精品99久久久久久宅男| 国产精品亚洲视频| 91原创在线视频| 日本精品视频一区二区三区| 欧美中文字幕一区二区三区亚洲| 色香色香欲天天天影视综合网| 91国模大尺度私拍在线视频| 欧美日韩日本视频| 91精品麻豆日日躁夜夜躁| 欧美不卡视频一区| 国产亚洲一区二区三区在线观看| 国产亚洲美州欧州综合国| 国产精品乱人伦| 亚洲午夜在线电影| 美女任你摸久久| 成人免费视频免费观看| 91丝袜美腿高跟国产极品老师| 欧美性猛交一区二区三区精品| 日韩一区二区三区精品视频| 久久免费看少妇高潮| 亚洲精品中文字幕乱码三区 | 亚洲午夜在线观看视频在线| 天堂蜜桃一区二区三区| 韩国女主播一区| 97国产一区二区| 91精品国产欧美日韩| 久久亚洲综合色一区二区三区| 国产精品久久久久久久久图文区| 亚洲一区二区五区| 国产高清精品网站| 在线观看视频欧美| 欧美成人bangbros| 亚洲在线中文字幕| 成人综合激情网| 欧美精品三级日韩久久| 国产日产亚洲精品系列| 亚洲电影在线免费观看| 国产激情精品久久久第一区二区 | 欧美日韩在线免费视频| 久久久久久影视| 亚洲一区二区在线播放相泽| 国内精品视频一区二区三区八戒 | 精品日韩在线一区| 亚洲老妇xxxxxx| 国产一区二区网址| 欧美在线一二三| 欧美国产禁国产网站cc| 免费精品99久久国产综合精品| jizz一区二区| 精品国产百合女同互慰| 亚洲动漫第一页| 91在线视频观看| 欧美激情中文字幕一区二区| 视频一区二区三区在线| 色猫猫国产区一区二在线视频| 欧美成人r级一区二区三区| 亚洲成在人线免费| av电影一区二区| 欧美激情在线观看视频免费| 奇米精品一区二区三区四区| 色婷婷国产精品综合在线观看| 亚洲国产精品精华液2区45| 欧美午夜精品电影| 国产精品久久久久久久久图文区 | 久久精品国产精品亚洲红杏| 欧美日韩免费在线视频| 亚洲视频资源在线| 盗摄精品av一区二区三区| ww久久中文字幕| 麻豆视频一区二区| 91精品久久久久久久久99蜜臂| 亚洲国产日产av| 欧美日韩久久一区二区| 亚洲综合一区二区| 欧美亚洲愉拍一区二区| 一区二区三区精品久久久| 91免费看视频| 亚洲激情在线激情| 欧美性大战久久久| 丝袜美腿一区二区三区| 91精品在线一区二区| 免费成人美女在线观看.|