<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


    隨筆-35  評論-97  文章-0  trackbacks-0

    在某些情況下,你對某些值的比較上可能會遇到形式上的不一致。比如你要判斷一個日期是否在某個時點之后,你當然可以重寫你的條件判別邏輯,但是,可能那不是最好的方法。簡單的一個方法就是:將日期化作long型數值,這樣你就只需比較數值大小了。

    現在,看看整體上簡單條件(值條件)的適配器的整體結構,以及怎樣去實行上面所提到的問題。

    基本上每個值條件都有一個適配器,對于對象條件也會有一個適配器,后面有相關介紹。值條件的適配器只要作用像是修正你的輸入值。“給我一個對象(可以是復雜的對象),我就給你一個合適的你所需形式返回值”-這是我對適配器的理解。

    在下面的示例中,就是,給定一個日期對象,適配器就給你一個long型數值。看看實現吧。

    public static void queryExample2()
        
    {
            
    // 設定一個初始值
            Calendar midnightJan1_1990 = Calendar.getInstance();
            midnightJan1_1990.set(
    1990, Calendar.JANUARY, 1000);
            
    long time = midnightJan1_1990.getTimeInMillis();
            
    //數值適配器
            NumberAdapter dateAdapter = new NumberAdapter.LongAdapter()
            
    {    //把對象轉化為long數值返回
                public long longValue(Object object)
                
    {
                    
    return ((Date)object).getTime();
                }

            }
    ;

            Object subject 
    = new Date();
            
    //匹配指定日期是否在1990-1-1 凌晨之后
            Condition cond = new NumberCondition.LongValue(time, Long.MAX_VALUE, (LongAdapter)dateAdapter);
            System.out.println(
    "適配器測試:" + cond.isSatisfied(subject));
        }

    到此,這些條件的例子都沒有用到模型的數據,因為,它們都是對應簡單類型的條件,當然它們也可以同復雜類型關聯起來。后面會用到。如果你對EMF-Query興趣意猶未盡,但是對EMF還沒有一定的了解,那么你得先了解一下EMF的使用了。在這個帖子中有介紹一個不錯學習EMF的鏈接,后面的EMF-Query例子會同這個鏈接的模型聯系起來。

    http://www.tkk7.com/orangewhy/archive/2007/06/10/123134.html 起步EMF吧!

    后續部分就要同模型關聯了,真是激動!體現EMF-Query的真正價值!

    posted on 2007-06-10 13:46 三告習習 閱讀(953) 評論(0)  編輯  收藏 所屬分類: emf/gef/gmf
    主站蜘蛛池模板: 亚洲国产成人超福利久久精品| 亚洲精品97久久中文字幕无码| 亚洲精品高清视频| 9久热这里只有精品免费| 亚洲乱码中文字幕手机在线| 精品国产亚洲AV麻豆| 精品国产免费一区二区| 午夜亚洲WWW湿好爽| 日本免费电影一区| 色费女人18女人毛片免费视频| 四虎AV永久在线精品免费观看| 亚洲经典千人经典日产| 免费jjzz在线播放国产| 免费毛片毛片网址| 亚洲熟妇无码AV在线播放| 在线看片免费人成视频播| 久久99亚洲网美利坚合众国| 免费看h片的网站| 亚洲AV日韩综合一区尤物| 哒哒哒免费视频观看在线www| 免费一区二区三区在线视频 | 成人毛片18女人毛片免费视频未| 中国china体内裑精亚洲日本| 免费无遮挡无码视频网站| 四虎国产精品成人免费久久| 国产亚洲人成网站在线观看不卡 | 亚洲欧美在线x视频| 亚洲精品和日本精品| 色欲国产麻豆一精品一AV一免费 | 老外毛片免费视频播放| 亚洲精品乱码久久久久久按摩 | 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 97在线观看永久免费视频| 亚洲AV永久无码精品放毛片| 色久悠悠婷婷综合在线亚洲| 1000部啪啪未满十八勿入免费| 亚洲国产成人综合精品| 国产精一品亚洲二区在线播放| 黄+色+性+人免费| 农村寡妇一级毛片免费看视频 | 人人狠狠综合久久亚洲88|