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

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

?? omaction.java

?? openmap java寫的開源數字地圖程序. 用applet實現,可以像google map 那樣放大縮小地圖.
?? JAVA
字號:
// **********************************************************************// // <copyright>// //  BBN Technologies//  10 Moulton Street//  Cambridge, MA 02138//  (617) 873-8000// //  Copyright (C) BBNT Solutions LLC. All rights reserved.// // </copyright>// **********************************************************************// // $Source: /cvs/distapps/openmap/src/openmap/com/bbn/openmap/omGraphics/OMAction.java,v $// $RCSfile: OMAction.java,v $// $Revision: 1.5.2.3 $// $Date: 2005/08/09 21:17:45 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.omGraphics;import com.bbn.openmap.util.Debug;/** * The OMAction class provides a way to describe one or more actions * that should be performed on an OMGraphic.  Each digit of the * internal integer represents an action, and the action masks are * defined in OMGraphicsConstances.  The class holds the action value, * and can respond to queries to check if certain masks are set, or * can also set certain masks on the internal value.  There are also * static methods provided as a convenience. */public class OMAction implements OMGraphicConstants {    /**     * The internal value of the action, representing 0 or more     * actions to be performed on a graphic, depending on the bits     * set.     */    protected int value;        /**     * Create an OMAction that represents no action (No bits are set).     */     public OMAction() {        this.value = 0;    }    /**     * Create an OMAction with the provided actions.     */     public OMAction(int value) {        this.value = value;    }    public void setValue(int value) {        this.value = value;    }    public int getValue() {        return value;    }    /**     * Set a particular mask bit in the internal value.     * @param mask an OMGraphicConstant mask constant.     * @return the changed integer value.     */    public int setMask(int mask) {        value = OMAction.setMask(value, mask);        return value;    }    /**      * Unset a particular mask bit in the internal value.     * @param mask an OMGraphicConstant mask constant.     * @return the changed integer value.     */    public int unsetMask(int mask) {        value = unsetMask(value, mask);        return value;    }    /**      * Return whether a mask value is set in the internal value.     * @param mask an OMGraphicConstant mask constant.     * @return whether the value bit is set on the internal value.     */    public boolean isMask(int mask) {        return isMask(value, mask);    }    /**     * Set a particular mask bit in the provided integer.     * @param value the integer to set the value(bit) on.     * @param mask an OMGraphicConstant mask constant.     * @return the changed integer value.     */    public static int setMask(int value, int mask) {        return (value | mask);    }    /**     * Unset a particular mask bit in the provided integer.     * @param value the integer to unset the value(bit) on.     * @param mask an OMGraphicConstant mask constant.     * @return the changed integer value.     */    public static int unsetMask(int value, int mask) {        return (value & ~mask);    }    /**     * Check to see if a mask bit is set in an integer.     * @param value the integer to check for the value(bit) on.     * @param mask an OMGraphicConstant mask constant.     * @return whether the value bit is set.     */    public static boolean isMask(int value, int mask) {        // Used to be == 0, but this way it returns true if all of the        // mask bits are set.        if ((value & mask) < mask) {            return false;        }        return true;    }    /**     * Provide a String that describes what the Action is all about.     */    public String toString() {        StringBuffer sb = new StringBuffer("OMAction (" + value + ") [ ");        if (value == 0) {            sb.append("add ");        } else {            if (isMask(RAISE_TO_TOP_GRAPHIC_MASK)) sb.append("raise_to_top ");            if (isMask(LOWER_TO_BOTTOM_GRAPHIC_MASK)) sb.append("lower_to_bottom ");            if (isMask(DELETE_GRAPHIC_MASK)) sb.append("delete ");            if (isMask(SELECT_GRAPHIC_MASK)) sb.append("select ");            if (isMask(DESELECT_GRAPHIC_MASK)) sb.append("deselect ");            if (isMask(DESELECTALL_GRAPHIC_MASK)) sb.append("deselect_all ");            if (isMask(ADD_GRAPHIC_MASK)) sb.append("add ");            if (isMask(UPDATE_GRAPHIC_MASK)) sb.append("update ");            if (isMask(RAISE_GRAPHIC_MASK)) sb.append("raise ");            if (isMask(LOWER_GRAPHIC_MASK)) sb.append("lower ");            if (isMask(SORT_GRAPHICS_MASK)) sb.append("sort ");        }        sb.append("]");        return sb.toString();    }    public final static void main(String[] argv) {        OMAction action = new OMAction();        Debug.init();        Debug.output("Setting add mask...");        action.setMask(ADD_GRAPHIC_MASK);        if (action.isMask(ADD_GRAPHIC_MASK)) {            Debug.output("ADD mask set.");        } else {            Debug.output("ADD mask *NOT* set");        }    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伊人精品成人久久综合97 | 天堂精品中文字幕在线| 天天操天天干天天综合网| 免费成人结看片| 成人免费电影视频| 欧美日韩国产一级片| 中文字幕在线播放不卡一区| 青青青伊人色综合久久| 欧美在线不卡一区| 国产精品久久久久久久久免费丝袜| 午夜精品爽啪视频| 93久久精品日日躁夜夜躁欧美| 久久夜色精品一区| 午夜精品一区二区三区电影天堂| 91亚洲大成网污www| 久久品道一品道久久精品| 日本欧美一区二区三区乱码| 色婷婷久久久久swag精品 | 成人性视频免费网站| 日韩欧美综合在线| 首页亚洲欧美制服丝腿| 在线免费不卡视频| 亚洲欧美一区二区三区久本道91| 国产成人精品影院| 久久久99久久| 国产精品一区在线观看乱码| 精品国产污污免费网站入口 | 精品国产乱码久久久久久久久| 亚洲一区二区精品视频| 91久久久免费一区二区| 亚洲视频精选在线| 97久久超碰国产精品| 亚洲男人天堂一区| 色婷婷久久综合| 亚洲一区在线看| 欧美日韩国产精品成人| 午夜精品久久一牛影视| 欧美日韩在线播| 日韩精品电影一区亚洲| 日韩午夜av一区| 经典一区二区三区| 欧美激情在线看| 色婷婷狠狠综合| 亚洲午夜精品在线| 91 com成人网| 韩国一区二区三区| 中文在线一区二区| 91免费视频观看| 亚洲一区二区欧美日韩| 日韩一卡二卡三卡| 国产一区二区视频在线| 中文字幕欧美三区| 在线免费av一区| 黄网站免费久久| 中文字幕五月欧美| 51精品秘密在线观看| 国产精品888| 亚洲狠狠丁香婷婷综合久久久| 欧美性高清videossexo| 久草精品在线观看| 国产精品久久久久久久蜜臀| 欧美日韩精品一区二区在线播放| 麻豆精品视频在线观看视频| 日本一区二区三区电影| 欧美日韩卡一卡二| 成人黄色电影在线 | 丁香婷婷综合网| 亚洲综合一区二区| 精品福利av导航| 99久久久国产精品| 美腿丝袜亚洲综合| 一区二区三区在线观看动漫 | 国产美女视频一区| 亚洲免费高清视频在线| 欧美不卡视频一区| 欧美综合一区二区| 国产精品一二三在| 三级不卡在线观看| 国产精品嫩草影院av蜜臀| 日韩欧美专区在线| 在线观看欧美精品| 粉嫩一区二区三区性色av| 日本亚洲视频在线| 亚洲天堂免费在线观看视频| 精品粉嫩aⅴ一区二区三区四区| 欧美午夜精品一区| 成人黄色综合网站| 国产激情一区二区三区| 五月天丁香久久| 亚洲欧美在线高清| 国产喷白浆一区二区三区| 在线综合视频播放| 欧美亚洲动漫制服丝袜| 成人福利视频在线| 国产91综合一区在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲精品国产一区二区精华液 | 26uuu国产在线精品一区二区| 欧美日韩免费电影| 在线观看免费一区| 色婷婷久久久亚洲一区二区三区| 国产成人精品午夜视频免费| 极品瑜伽女神91| 免费xxxx性欧美18vr| 日韩在线观看一区二区| 亚洲国产va精品久久久不卡综合| 亚洲裸体在线观看| 亚洲精品视频免费看| 国产精品另类一区| 国产精品美女一区二区三区| 国产日韩欧美一区二区三区综合 | 最新日韩av在线| 欧美激情艳妇裸体舞| 日本一二三不卡| 中文字幕亚洲不卡| 亚洲日本中文字幕区| 亚洲精品菠萝久久久久久久| 亚洲精品自拍动漫在线| 亚洲制服丝袜一区| 亚洲第一主播视频| 日韩av中文字幕一区二区| 日韩国产高清影视| 美女一区二区三区在线观看| 全国精品久久少妇| 国产美女一区二区三区| 99久久精品情趣| 欧美色综合久久| 日韩一区二区三区电影| 精品国产一区a| 国产精品系列在线| 亚洲黄色性网站| 午夜a成v人精品| 国内外成人在线视频| 成人精品gif动图一区| 日本久久一区二区| 欧美顶级少妇做爰| 久久日一线二线三线suv| 国产精品免费视频观看| 亚洲va国产天堂va久久en| 麻豆成人av在线| av在线一区二区| 91精品国产综合久久久蜜臀图片| 久久天天做天天爱综合色| 亚洲欧美日韩在线不卡| 日本亚洲欧美天堂免费| 成人avav在线| 欧美日韩视频专区在线播放| 久久尤物电影视频在线观看| 中文字幕视频一区| 久久丁香综合五月国产三级网站| 成人性色生活片免费看爆迷你毛片| 日本道在线观看一区二区| 欧美第一区第二区| 亚洲女同ⅹxx女同tv| 麻豆成人av在线| 欧美亚洲综合一区| 国产欧美一区二区三区沐欲| 亚洲一二三区视频在线观看| 国产一区二区三区在线观看精品 | 亚洲国产精品久久久男人的天堂| 激情丁香综合五月| 欧美日韩黄色一区二区| 国产精品久久久久久久久久免费看 | 美女国产一区二区| 日本精品一区二区三区高清| 日韩欧美在线不卡| 亚洲香蕉伊在人在线观| 丁香网亚洲国际| 精品剧情在线观看| 亚洲精品乱码久久久久久黑人| 国产一区二区主播在线| 8x福利精品第一导航| 伊人性伊人情综合网| 国产91综合一区在线观看| 欧美变态tickle挠乳网站| 亚洲午夜私人影院| 99久精品国产| 国产欧美一区二区精品性| 极品少妇一区二区| 91精品国模一区二区三区| 亚洲一区二区欧美激情| 91在线看国产| 亚洲欧美在线视频观看| 成人影视亚洲图片在线| 久久网站最新地址| 九色综合国产一区二区三区| 日韩一级完整毛片| 日av在线不卡| 欧美日韩国产中文| 五月天一区二区| 欧美日韩一区高清| 亚洲午夜免费视频| 欧美日本在线看| 视频一区二区不卡| 欧美一级理论片| 美女脱光内衣内裤视频久久网站 | 亚洲国产精品精华液ab| 国产成人精品免费| 国产精品沙发午睡系列990531| 国产成人综合视频|