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

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

?? dcwcolumninfo.java

?? openmap java寫的開源數字地圖程序. 用applet實現,可以像google map 那樣放大縮小地圖.
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
        case VPF_COLUMN_TEXT:        case VPF_COLUMN_TEXTL1:        case VPF_COLUMN_TEXTL3:        case VPF_COLUMN_TEXTL2: //various text string types            return numberOfElements;        case VPF_COLUMN_FLOAT: //floats            return 4;        case VPF_COLUMN_DOUBLE: //doubles            return 8;        case VPF_COLUMN_SHORT: //shorts            return 2;        case VPF_COLUMN_INT: //ints            return 4;        case VPF_COLUMN_FLOAT_2COORD: //2-coord floats            return numberOfElements * 8;        case VPF_COLUMN_DOUBLE_2COORD: //2-coord doubles            return numberOfElements * 16;        case VPF_COLUMN_FLOAT_3COORD: //3-coord floats            return numberOfElements * 12;        case VPF_COLUMN_DOUBLE_3COORD: //3-coord doubles            return numberOfElements * 24;        case VPF_COLUMN_DATE: //dates            return 20;        case VPF_COLUMN_NULL: //nulls            return 0;        case VPF_COLUMN_TRIPLET: //cross-tile identifiers            return -1; //variable length        default: {            throw new FormatException("Unknown field type: " + fieldType);        }        }        //unreached    }    /**     * get the name of the column     *      * @return the name of the column     */    public String getColumnName() {        return columnName;    }    /**     * get the VPF datatype of the column     *      * @return the VPF datatype     */    public char getFieldType() {        return fieldType;    }    /**     * get the number of elements     *      * @return the number of elements     */    public int getNumberOfElements() {        return numberOfElements;    }    /**     * get the VPF key type (one of VPF_COLUMN_PRIMARY_KEY,     * VPF_COLUMN_FOREIGN_KEY, or VPF_COLUMN_NON_KEY)     *      * @return the vpf key type     */    public char getKeyType() {        return keyType;    }    /**     * Return <code>true</code> if this column is a primary key. For     * any valid column, exactly one of isPrimaryKey, isForeignKey and     * isNonKey will be <code>true</code>.     *      * @return true for a primary key, false otherwise.     * @see #isForeignKey()     * @see #isNonKey()     */    public boolean isPrimaryKey() {        return (keyType == VPF_COLUMN_PRIMARY_KEY);    }    /**     * Return <code>true</code> if this column is a foreign key. For     * any valid column, exactly one of isPrimaryKey, isForeignKey and     * isNonKey will be <code>true</code>.     *      * @return true for a foreign key, false otherwise.     * @see #isPrimaryKey()     * @see #isNonKey()     */    public boolean isForeignKey() {        return (keyType == VPF_COLUMN_FOREIGN_KEY);    }    /**     * Return <code>true</code> if this column is not a key column.     * For any valid column, exactly one of isPrimaryKey, isForeignKey     * and isNonKey will be <code>true</code>.     *      * @return false for a primary or foreign key, true otherwise.     * @see #isForeignKey()     * @see #isPrimaryKey()     */    public boolean isNonKey() {        return (keyType == VPF_COLUMN_NON_KEY);    }    /**     * Get the column description     *      * @return the column description (possibly <code>null</code>)     */    public String getColumnDescription() {        return columnDescription;    }    /**     * Get the name of the value description table     *      * @return the name of the value description table (possibly     *         <code>null</code>). The same as getVDT()     * @see #getVDT()     */    public String getValueDescriptionTable() {        return valueDescriptionTable;    }    /**     * Get the name of the value description table     *      * @return the name of the value description table (possibly     *         <code>null</code>). The same as     *         getValueDescriptionTable     * @see #getValueDescriptionTable()     */    public String getVDT() {        return valueDescriptionTable;    }    /**     * get the name of the thematic index     *      * @return the thematic index name (possibly <code>null</code>)     */    public String getThematicIndexName() {        return thematicIndexName;    }    /**     * get the name of the narrative table     *      * @return the name of the narrative table (possibly     *         <code>null</code>)     */    public String getNarrativeTable() {        return narrativeTable;    }    /**     * Read an element of the type specified by the column     *      * @return the value read from the input file     * @exception EOFException an end-of-file was encountered before     *            reading any of the field     * @exception FormatException some data-consistency check failed     *            while reading the data, or an end-of-file condition     *            popped up in the middle of reading a field (partial     *            read)     */    public Object parseField(BinaryFile inputFile) throws EOFException,            FormatException {        // See table 56, p 79 of MIL-STD-600006 (1992 VPF Standard)        // See table 10, p 51 of MIL-STD-2407 (1996 VPF Standard        // supercedes 600006)        boolean haveElements = (numberOfElements != -1);        int numels = numberOfElements;        switch (fieldType) {        case VPF_COLUMN_TEXT: {            if (!haveElements) {//Variable length string                numels = inputFile.readInteger();            }            if (numels == 0) {                return "";            }            String s = inputFile.readFixedLengthString(numels);            if (haveElements) {//Fixed Length Strings loose trailing                               // whitespace                s = s.trim();            }            return s;        }        case VPF_COLUMN_TEXTL1: {            if (!haveElements) {//Variable length string                numels = inputFile.readInteger();            }            if (numels == 0) {                return "";            }            byte[] str = inputFile.readBytes(numels, false);            try {                String s = new String(str, "ISO8859_1");                if (haveElements) {//Fixed Length Strings loose                                   // trailing whitespace                    s = s.trim();                }                return s;            } catch (java.io.UnsupportedEncodingException uee) {                return str;            }        }        case VPF_COLUMN_TEXTL2:        case VPF_COLUMN_TEXTL3: {            if (!haveElements) {//Variable length string                numels = inputFile.readInteger();            }            if (numels == 0) {                return new byte[0];            }            return inputFile.readBytes(numels, false);        }        case VPF_COLUMN_FLOAT: {            return new Float(inputFile.readFloat());        }        case VPF_COLUMN_DOUBLE: {            return new Double(inputFile.readDouble());        }        case VPF_COLUMN_SHORT: {            return new Short(inputFile.readShort());        }        case VPF_COLUMN_INT: {            return new Integer(inputFile.readInteger());        }        case VPF_COLUMN_FLOAT_2COORD: { //2-coord floats            if (!haveElements) {                numels = inputFile.readInteger();            }            return new CoordFloatString(numels, 2, inputFile);        }        case VPF_COLUMN_DOUBLE_2COORD: { //2-coord doubles            if (!haveElements) {                numels = inputFile.readInteger();            }            return new CoordDoubleString(numels, 2, inputFile);        }        case VPF_COLUMN_FLOAT_3COORD: { //3-coord floats            if (!haveElements) {                numels = inputFile.readInteger();            }            return new CoordFloatString(numels, 3, inputFile);        }        case VPF_COLUMN_DOUBLE_3COORD: { //3-coord doubles            if (!haveElements) {                numels = inputFile.readInteger();            }            return new CoordDoubleString(numels, 3, inputFile);        }        case VPF_COLUMN_DATE: {            inputFile.readBytes(20, false);            return "[skipped date]";        }        case VPF_COLUMN_NULL: {            return "[Null Field Type]";        }        case VPF_COLUMN_TRIPLET: {            return new DcwCrossTileID(inputFile);        }        default: {            throw new FormatException("Unknown field type: " + fieldType);        }        }        //unreached    }    /**     * produce a nice printed version of all our contained information     *      * @return a nice little string     */    public String toString() {        StringBuffer output = new StringBuffer();        output.append(columnName + " " + fieldType + " ");        output.append(numberOfElements).append(" ");        output.append(keyType).append(" ");        output.append(columnDescription + " " + valueDescriptionTable + " ");        output.append(thematicIndexName + " " + narrativeTable);        return output.toString();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线播放91灌醉迷j高跟美女| 日本亚洲免费观看| 99久久伊人久久99| ...xxx性欧美| 在线观看国产91| 午夜视频久久久久久| 91精品国产综合久久精品app | 欧美日韩亚洲综合一区二区三区| 亚洲精品美国一| 欧美日韩国产精选| 琪琪久久久久日韩精品| 久久先锋影音av| 成人动漫一区二区在线| 亚洲色图制服丝袜| 欧美高清精品3d| 国产精品自在欧美一区| 日韩毛片在线免费观看| 欧美日韩国产一级| 国模娜娜一区二区三区| 亚洲天堂成人网| 337p亚洲精品色噜噜狠狠| 国产一区二区在线观看免费| 国产精品免费视频一区| 欧美在线播放高清精品| 久久99久久久久久久久久久| 中文字幕在线不卡视频| 日韩欧美一级精品久久| av欧美精品.com| 久久99精品国产麻豆婷婷| 中文字幕一区二区三区四区| 欧美一区二区在线免费观看| 高清不卡一区二区在线| 午夜私人影院久久久久| 亚洲国产精品99久久久久久久久| 91.com视频| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 91福利在线免费观看| 亚洲1区2区3区4区| 国产免费成人在线视频| 91麻豆精品国产综合久久久久久| 成人精品电影在线观看| 奇米色一区二区三区四区| 18欧美亚洲精品| 国产日产欧美一区| 亚洲午夜一区二区| 日韩视频在线你懂得| 成人综合在线观看| 日韩高清欧美激情| 综合亚洲深深色噜噜狠狠网站| 欧美疯狂做受xxxx富婆| 91在线观看下载| 久久精品国产在热久久| 日韩精品欧美精品| 亚洲自拍偷拍av| 亚洲婷婷在线视频| 国产三级欧美三级日产三级99| 欧美剧在线免费观看网站| 欧美这里有精品| 国产不卡视频在线观看| 亚洲国产日韩一区二区| 亚洲视频资源在线| 国产精品免费久久| 国产亚洲精久久久久久| 欧美一级专区免费大片| 欧美日韩亚洲国产综合| 欧美在线观看视频一区二区| 99久精品国产| av一区二区不卡| 91在线看国产| 91成人在线免费观看| 91在线观看成人| 色婷婷精品久久二区二区蜜臀av | 色婷婷av一区二区| 成人网男人的天堂| 成人性生交大片免费看中文| 国产精品主播直播| 国产成人综合在线观看| 国产传媒日韩欧美成人| 成人免费的视频| 99在线精品观看| 欧洲在线/亚洲| 欧美日韩成人高清| 制服丝袜成人动漫| 精品人在线二区三区| 久久影视一区二区| 日本一区二区视频在线观看| 中文字幕av一区二区三区免费看| 中文字幕精品综合| 亚洲欧美日韩成人高清在线一区| 一区二区三区免费在线观看| 美女视频黄久久| 国产精品一二三区在线| 成人国产精品视频| 欧美亚洲国产bt| 91精品欧美久久久久久动漫| 欧美tk丨vk视频| 国产精品久久久久久久久晋中| 国产精品对白交换视频| 亚洲成人精品一区| 精品一区二区成人精品| 成人成人成人在线视频| 91黄色免费看| 日韩欧美亚洲国产另类| 中文字幕欧美激情| 亚洲综合图片区| 激情文学综合丁香| 色悠悠久久综合| 日韩精品在线看片z| 国产精品乱码人人做人人爱| 亚洲一区二区av在线| 国产原创一区二区| 91精品办公室少妇高潮对白| 日韩欧美中文一区| 亚洲丝袜另类动漫二区| 麻豆国产精品官网| 日本道精品一区二区三区| 精品少妇一区二区三区在线播放 | 国产精品一区二区男女羞羞无遮挡 | 亚洲激情自拍视频| 激情图片小说一区| 欧美色图天堂网| 亚洲国产高清不卡| 免费成人在线观看| 91久久久免费一区二区| 26uuuu精品一区二区| 亚洲午夜影视影院在线观看| 国产69精品久久久久毛片| 欧美丰满少妇xxxxx高潮对白| 国产精品日韩精品欧美在线| 日本aⅴ精品一区二区三区 | 日本伦理一区二区| 久久久综合激的五月天| 亚洲韩国精品一区| 91在线视频播放| 久久久久久久免费视频了| 亚洲18影院在线观看| 99国产精品99久久久久久| 久久综合久久久久88| 视频一区欧美日韩| 欧美在线观看视频一区二区三区| 国产精品污污网站在线观看 | 亚洲高清在线精品| 波多野结衣视频一区| 精品噜噜噜噜久久久久久久久试看| 亚洲欧美一区二区不卡| 国产盗摄一区二区| 精品国产成人在线影院| 日韩av在线播放中文字幕| 精品视频1区2区3区| 亚洲欧美日韩一区二区| 不卡一区二区中文字幕| 国产农村妇女毛片精品久久麻豆| 美女被吸乳得到大胸91| 欧美一区二区播放| 日韩精品亚洲专区| 久久精品亚洲国产奇米99| 日韩成人一级片| 欧美精品18+| 日韩av在线发布| 日韩欧美一级精品久久| 欧美aaa在线| 日韩一区二区三区三四区视频在线观看 | 久久99精品国产麻豆婷婷| 精品视频1区2区| 亚洲午夜电影网| 欧美日韩一区二区三区高清| 亚洲综合图片区| 欧美日韩精品一区二区三区四区| 亚洲午夜日本在线观看| 欧美日韩午夜在线视频| 日韩精品午夜视频| 日韩欧美另类在线| 精品中文字幕一区二区| 久久久综合激的五月天| 成人一区二区三区视频在线观看 | 日韩一区二区在线观看| 裸体在线国模精品偷拍| 日韩欧美国产一区在线观看| 毛片av中文字幕一区二区| 亚洲精品在线三区| 国产成人亚洲精品狼色在线| 中文字幕av不卡| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 成人av片在线观看| 一区二区三区在线播| 欧美日韩国产综合视频在线观看 | 欧美日韩精品一区视频| 麻豆视频一区二区| 久久精品人人做人人综合 | 国产成人免费网站| 中文字幕在线不卡| 欧美日韩性生活| 韩国三级中文字幕hd久久精品| 欧美国产成人精品| 色悠久久久久综合欧美99| 日本不卡123| 国产精品你懂的| 56国语精品自产拍在线观看| 国产精品一级二级三级| 亚洲专区一二三|