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

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

?? modepropertyconfiguration.java

?? AStar算法
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
      file.move(newPath, false, monitor);  }    /**   * @return true if there are properties that need to be saved to a file.   */  public boolean isDirty(){    return isDirty;  }    private void setDirty(boolean isDirty){    this.isDirty = isDirty;    if (isDirty())      fireListeners();  }    /**   * Retrieves a value for the property of this name.   * This method first looks to userDefined values, then to VJP defined values   * (unless useVJP has been set to false), then finally to JPF defined.   * If none of these levels define the property, then a null value is returned.   *    * @return the value of the property   */  public String getPropertyValue(String name) {    if (userDefined.containsKey(name)) {      return userDefined.get(name);    } else if (vjpDefined.containsKey(name)){      return vjpDefined.get(name);    } else {      return jpfDefined.get(name);    }  }    /**   * @return true if the property specified is defined.   */  public boolean isDefined(String propertyName){    return userDefined.containsKey(propertyName) ||             vjpDefined.containsKey(propertyName) ||            jpfDefined.containsKey(propertyName);  }    /**   * @return true if the property specified is defined.   */  public boolean isDefined(Property prop){    return isDefined(prop.getName());  }    /**   * @return true if the property is user defined.   */  public boolean isUserDefined(String prop){    return userDefined.containsKey(prop);  }    /**   * Retrieves a {@link Property} object for the property of this name.   * This method first looks to userDefined values, then to VJP defined values   * (unless useVJP has been set to false), then finally to JPF defined.   * If none of these levels define the property, then a null value is returned.   *    * @return a property object that represents the key/value of the property   */  public Property getProperty(String propertyName) {    return new Property(propertyName, getPropertyValue(propertyName));  }    /**   * Sets the given property as a User defined property.   * @param name the name for the property being defined   * @param value the value for the property being defined   */  public void setProperty(String name, String value) {    setDirty(true);    userDefined.put(name, value);  }  /**   * Sets the given property as a User defined property.   * @param prop the property to set in this configuration   */  public void setProperty(Property prop) {    setProperty(prop.getName(), prop.getValue());  }  /**   * Sets the given property as a User defined property.   * @param prop the name of the property to be defined   * @param value the value of the propert being defined   */  public void setProperty(Property prop, String value) {    prop.setValue(value);    setProperty(prop);  }    /**   * Remove the user defined value of a setting and set it back to its    * default value   * @param prop the property to set back to its default value   */  public void setToDefaultValue(Property prop) {    setDirty(true);    removeProperty(prop.getName());    prop.setValue(getPropertyValue(prop.getName()));  }    /**   * Returns whether the property is using the default value or a user defined   * value. If the property is not defined in either JPF or VJP then a false   * value will be returned.   *    * @param propertyName the name of the property to be checked   * @return true if the property is using the default value   *         false if the property is using a custom user defined value.   */  public boolean isUsingDefaultValue(String propertyName) {    return !userDefined.containsKey(propertyName)            && isDefaultProperty(propertyName);  }    /**   * Returns whether the property is defined by either jpfDefaults or if in use   * VJP defaults.   * @return true if the property is defined as a default property   */  public boolean isDefaultProperty(String propertyName){    return vjpDefined.containsKey(propertyName) ||           jpfDefined.containsKey(propertyName);  }  /**   * Set the VJP default value for a property   *    * @param name the name of the property to be defined.   * @param value the value of the property to be defined.   */  public void setVJPDefault(String name, String value){    setDirty(true);    vjpDefined.put(name, value);  }    /**   * Removes this property from this configuration.   */  public void removeProperty(String propertyName){    setDirty(true);    userDefined.remove(propertyName);  }    /**   * Removes the property from the userdefined status.    * Note: only user defined properties can be removed.   * This is the same as settings it back to its default value.   *    * @param the property to be removed from this configuration   */  public void removeProperty(Property property) {   removeProperty(property.getName());  }  /**   * Returns an object array containing all of the properties listed by the JPF   * defaults and the VJP defaults. While only properties defined in either JPF   * or VJP are in this collection, values may come from the UserDefined level.   *    *  @returns all of the properties defined by this configuration, including   *           the defaults.   */  public Object[] getDefaultPropertiesAsArray() {    int size = userDefined.size() + vjpDefined.size() + jpfDefined.size();    ArrayList<Property> properties = new ArrayList<Property>(size);    //First add in the jpfDefaults    for (String propertyName : jpfDefined.keySet()) {      if (!vjpDefined.containsKey(propertyName)) //Make sure this property isn't being handled by VJP        properties.add(getProperty(propertyName));    }        //The reason why I don't just add all of the properties from JPF defined    //is to avoid duplicate entries on the arraylist.        //Now add in the VJP defaults    for (String propertyName : vjpDefined.keySet()) {      properties.add(getProperty(propertyName));    }    return properties.toArray();  }  /**   * Returns all Properties that are only defined by the user and not found   * in jpf.properties or defined by VJP   *    * @return an array of Properties defined by the user. These properties are   *         not overriding any entry eithey by JPF or VJP. These properties   *         exist soley on their own.   */  public Object[] getUserDefinedPropertiesAsArray() {     ArrayList<Property> properties = new ArrayList<Property>(userDefined.size());    for (String propertyName : userDefined.keySet()) {      if (!jpfDefined.containsKey(propertyName) && !vjpDefined.containsKey(propertyName))        properties.add(getProperty(propertyName));    }    return properties.toArray();  }    /**   * The IFile associated to this configuration.   * @return The IFile associated to this configuration.   */  public IFile getIFile() {    return file;  }    /**   * Adds a change listener to this configuration.   * Change listeners are fired once this configuration becomes dirty.   *    * @param listener adds the listener to this configuration.   */  public void addChangeListener(PropertyChangeListener listener) {    listeners.add(listener);  }    /**   * Removes this change listener from this configuration.   *    * @param listener the listener to be removed from this configuration.   */  public void removeChangeListener(PropertyChangeListener listener){    listeners.remove(listener);  }    private void fireListeners(){    for(PropertyChangeListener listener : listeners)      listener.changeOccurred();  }    /**   * Renames a property stored in this configuration   * @param oldValue the name of the old value   * @param newValue the value    */  public void renameProperty(String oldName, String newName) {    if (userDefined.containsKey(oldName))      userDefined.put(newName, userDefined.remove(oldName));            }    private class ConfigLine{     private String line;    public ConfigLine(){}    public ConfigLine(String line){this.line = line;}    public String getLine(){return line;}  }  private class PropertyLine extends ConfigLine{    private String property;        public PropertyLine(String property){      super();      this.property = property;    }        public String getPropertyName(){return property;}    public String getLine(){return isDefined(property) ? property+"="+getPropertyValue(property) : "";}  }  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜国产精品一区| 久久久久国产精品免费免费搜索| 夜夜嗨av一区二区三区网页| 色婷婷国产精品久久包臀| 一区二区三区欧美日韩| 欧美日韩一卡二卡| 人妖欧美一区二区| 日韩欧美一卡二卡| 激情小说亚洲一区| 国产精品麻豆欧美日韩ww| 色哟哟在线观看一区二区三区| 亚洲国产中文字幕| 精品久久久久香蕉网| 成人免费一区二区三区在线观看| 色综合久久天天| 亚洲高清免费观看| 欧美本精品男人aⅴ天堂| 国产福利电影一区二区三区| 日韩一区中文字幕| 51精品视频一区二区三区| 精品影视av免费| 最新热久久免费视频| 欧美日韩国产精品自在自线| 激情综合一区二区三区| 国产精品女人毛片| 欧美色综合久久| 精品一区二区三区免费毛片爱| 欧美激情在线一区二区三区| 欧洲国内综合视频| 精品一区二区三区在线观看国产 | 欧美女孩性生活视频| 九九在线精品视频| 亚洲欧洲国产日韩| 欧美欧美欧美欧美| 国产成人精品亚洲午夜麻豆| 一区二区久久久久| 精品人在线二区三区| 99在线精品观看| 秋霞影院一区二区| 免费观看一级特黄欧美大片| 69堂成人精品免费视频| 成人在线视频首页| 国产精品久久影院| av资源网一区| 日韩在线观看一区二区| 国产精品毛片大码女人| 欧美日本视频在线| 国产日韩欧美精品综合| 成人免费视频一区| 日本伊人色综合网| 中文字幕在线一区| 欧美不卡123| 欧美性极品少妇| 国产凹凸在线观看一区二区| 午夜精品福利视频网站| 中文字幕日韩av资源站| 欧美v亚洲v综合ⅴ国产v| 一本大道av伊人久久综合| 韩日av一区二区| 亚洲高清免费视频| 中文字幕一区二区三区在线不卡| 日韩免费成人网| 欧美性受极品xxxx喷水| 成人网页在线观看| 麻豆视频一区二区| 亚洲国产综合在线| 在线观看一区日韩| 成人免费观看av| 精品一区二区三区在线观看| 亚洲成精国产精品女| 中文字幕一区二区三| 精品国产a毛片| 91精品国产手机| 97久久精品人人做人人爽50路| 久久久亚洲精品一区二区三区 | 日韩一区二区免费高清| 色视频欧美一区二区三区| 国产精品一区二区在线观看不卡 | 久久99久久久久| 亚洲影院在线观看| 亚洲同性gay激情无套| 久久久久久黄色| 日韩久久免费av| 7777精品伊人久久久大香线蕉超级流畅 | 午夜av电影一区| 亚洲精品成人精品456| 国产精品乱码人人做人人爱| 久久在线免费观看| 欧美刺激午夜性久久久久久久| 欧美日韩国产小视频在线观看| 91麻豆成人久久精品二区三区| 懂色av一区二区三区免费看| 看片的网站亚洲| 青青草国产成人av片免费| 亚洲成av人影院| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲欧美电影院| 亚洲人成电影网站色mp4| 国产精品不卡在线观看| 国产精品久久久久久久久免费樱桃 | 色又黄又爽网站www久久| www.视频一区| 一区二区中文视频| 国产无遮挡一区二区三区毛片日本| 日韩一级大片在线| 日韩欧美一区二区视频| 欧美电视剧免费观看| 日韩亚洲欧美一区| 欧美成人精品高清在线播放| 日韩免费成人网| 久久色视频免费观看| 久久综合久色欧美综合狠狠| www成人在线观看| 2020国产精品久久精品美国| 久久久777精品电影网影网 | 韩国午夜理伦三级不卡影院| 久久精品99国产精品日本| 青青草原综合久久大伊人精品优势| 免费成人在线播放| 九色综合狠狠综合久久| 国产一区三区三区| 国产99久久久精品| bt欧美亚洲午夜电影天堂| 91看片淫黄大片一级在线观看| 91久久国产综合久久| 欧美日韩情趣电影| 日韩一区二区三区电影在线观看| 欧美成人女星排名| 国产欧美一区二区精品性色| 一色桃子久久精品亚洲| 亚洲综合一区二区精品导航| 午夜视黄欧洲亚洲| 蜜臀久久99精品久久久久久9| 国产剧情一区在线| 国产真实乱子伦精品视频| 精品福利二区三区| 麻豆国产欧美一区二区三区| 欧美精品视频www在线观看| 欧美片在线播放| 精品国产成人在线影院 | 亚洲精品美国一| 亚洲一区二区中文在线| 日韩黄色免费电影| 国产精品911| 一本久道久久综合中文字幕 | 国产一区二区免费在线| 亚洲免费av高清| 欧美xxxx在线观看| 欧美日韩中文另类| 91浏览器打开| 成人小视频免费观看| 在线亚洲一区观看| 国产精品美女久久久久久久网站| 日日夜夜精品视频天天综合网| 99久久夜色精品国产网站| 91高清在线观看| 欧美日韩亚洲综合在线| 2024国产精品| 欧美一级电影网站| 日韩亚洲欧美高清| 久久久综合视频| 日本精品一级二级| 免费精品视频在线| 国产91精品入口| 国产91精品一区二区麻豆亚洲| 国产福利一区二区三区视频在线| 日本不卡的三区四区五区| 青娱乐精品视频| 亚洲精品视频一区二区| 国产亚洲精品7777| 久久久久久久电影| 中文字幕av免费专区久久| 久久久亚洲精华液精华液精华液 | 美女视频黄 久久| 亚洲欧美成人一区二区三区| 午夜精品久久久久久久99水蜜桃| 精品一区二区日韩| 不卡电影免费在线播放一区| 久久亚洲精精品中文字幕早川悠里| 丁香五精品蜜臀久久久久99网站 | 国产女同性恋一区二区| 无码av免费一区二区三区试看 | 欧美电影免费观看高清完整版在 | 五月天国产精品| 成人性生交大片| 欧美一级黄色大片| 亚洲精品自拍动漫在线| 激情欧美一区二区| 欧美体内she精高潮| 奇米色一区二区| 精品女同一区二区| 国产精品看片你懂得| 蜜臀精品一区二区三区在线观看 | 精品久久久久久久久久久久久久久 | 色婷婷激情综合| 国产午夜精品理论片a级大结局 | 亚洲福利视频一区| 成人av资源在线| www国产精品av| 日本vs亚洲vs韩国一区三区二区 |