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

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

?? level.java

?? xml大全 可讀寫調用率很高 xml大全 可讀寫調用率很高
?? JAVA
字號:
/* Level.java -- a class for indicating logging levels   Copyright (C) 2002 Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA02111-1307 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version.*/package java.util.logging;import java.util.ResourceBundle;/** * A class for indicating logging levels.  A number of commonly used * levels is pre-defined (such as <code>java.util.logging.Level.INFO</code>), * and applications should utilize those whenever possible.  For specialized * purposes, however, applications can sub-class Level in order to define * custom logging levels. * * @author Sascha Brawer <brawer@acm.org> */public class Level  implements java.io.Serializable{  /* The integer values are the same as in the Sun J2SE 1.4.   * They have been obtained with a test program. In J2SE 1.4.1,   * Sun has amended the API documentation; these values are now   * publicly documented.   */  /**   * The <code>OFF</code> level is used as a threshold for filtering   * log records, meaning that no message should be logged.   *   * @see Logger#setLevel(java.util.logging.Level)   */  public static final Level OFF = new Level ("OFF", Integer.MAX_VALUE);  /**   * Log records whose level is <code>SEVERE</code> indicate a serious   * failure that prevents normal program execution.  Messages at this   * level should be understandable to an inexperienced, non-technical   * end user.  Ideally, they explain in simple words what actions the   * user can take in order to resolve the problem.   */  public static final Level SEVERE = new Level ("SEVERE", 1000);  /**   * Log records whose level is <code>WARNING</code> indicate a   * potential problem that does not prevent normal program execution.   * Messages at this level should be understandable to an   * inexperienced, non-technical end user.  Ideally, they explain in   * simple words what actions the user can take in order to resolve   * the problem.   */  public static final Level WARNING = new Level ("WARNING", 900);  /**   * Log records whose level is <code>INFO</code> are used in purely   * informational situations that do not constitute serious errors or   * potential problems. In the default logging configuration, INFO   * messages will be written to the system console.  For this reason,   * the INFO level should be used only for messages that are   * important to end users and system administrators.  Messages at   * this level should be understandable to an inexperienced,   * non-technical user.   */  public static final Level INFO = new Level ("INFO", 800);  /**   * Log records whose level is <code>CONFIG</code> are used for   * describing the static configuration, for example the windowing   * environment, the operating system version, etc.   */  public static final Level CONFIG = new Level ("CONFIG", 700);  /**   * Log records whose level is <code>FINE</code> are typically used   * for messages that are relevant for developers using   * the component generating log messages.  Examples include minor,   * recoverable failures, or possible inefficiencies.   */  public static final Level FINE = new Level ("FINE", 500);  /**   * Log records whose level is <code>FINER</code> are intended for   * rather detailed tracing, for example entering a method, returning   * from a method, or throwing an exception.   */  public static final Level FINER = new Level ("FINER", 400);  /**   * Log records whose level is <code>FINEST</code> are used for   * highly detailed tracing, for example to indicate that a certain   * point inside the body of a method has been reached.   */  public static final Level FINEST = new Level ("FINEST", 300);  /**   * The <code>ALL</code> level is used as a threshold for filtering   * log records, meaning that every message should be logged.   *   * @see Logger#setLevel(java.util.logging.Level)   */  public static final Level ALL = new Level ("ALL", Integer.MIN_VALUE);  private static final Level[] knownLevels = {    ALL, FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE, OFF  };  /**   * The name of the Level without localizing it, for example   * "WARNING".   */  private String name;  /**   * The integer value of this <code>Level</code>.   */  private int value;  /**   * The name of the resource bundle used for localizing the level   * name, or <code>null</code> if the name does not undergo   * localization.   */  private String resourceBundleName;  /**   * Creates a logging level given a name and an integer value.   * It rarely is necessary to create custom levels,   * as most applications should be well served with one of the   * standard levels such as <code>Level.CONFIG</code>,   * <code>Level.INFO</code>, or <code>Level.FINE</code>.   *   * @param name the name of the level.   *   * @param value the integer value of the level.  Please note   *     that the Java<small><sup>TM</sup></small>   *     Logging API does not specify integer   *	 values for standard levels (such as   *	 Level.FINE).  Therefore, a custom   *	 level should pass an integer value that   *	 is calculated at run-time, e.g.   *	 <code>(Level.FINE.intValue() + Level.CONFIG.intValue())   *	 / 2</code> for a level between FINE and CONFIG.   */  protected Level(String name, int value)  {    this(name, value, null);  }  /**   * Create a logging level given a name, an integer value and a name   * of a resource bundle for localizing the level name.  It rarely   * is necessary to create custom levels, as most applications   * should be well served with one of the standard levels such as   * <code>Level.CONFIG</code>, <code>Level.INFO</code>, or   * <code>Level.FINE</code>.   *   * @param name the name of the level.   *   * @param value the integer value of the level.  Please note   *        that the Java<small><sup>TM</sup></small>   *	    Logging API does not specify integer   *	    values for standard levels (such as   *	    Level.FINE).  Therefore, a custom   *	    level should pass an integer value that   *	    is calculated at run-time, e.g.   *	    <code>(Level.FINE.intValue() + Level.CONFIG.intValue())   *	    / 2</code> for a level between FINE and CONFIG.   *   * @param resourceBundleName the name of a resource bundle   *       for localizing the level name, or <code>null</code>   *       if the name does not need to be localized.   */  protected Level(String name, int value, String resourceBundleName)  {    this.name = name;    this.value = value;    this.resourceBundleName = resourceBundleName;  }  static final long serialVersionUID = -8176160795706313070L;  /**   * Checks whether the Level has the same intValue as one of the   * pre-defined levels.  If so, the pre-defined level object is   * returned.   *   * <br/>Since the resource bundle name is not taken into   * consideration, it is possible to resolve Level objects that have   * been de-serialized by another implementation, even if the other   * implementation uses a different resource bundle for localizing   * the names of pre-defined levels.   */  private Object readResolve()  {    for (int i = 0; i < knownLevels.length; i++)      if (value == knownLevels[i].intValue())	return knownLevels[i];    return this;  }  /**   * Returns the name of the resource bundle used for localizing the   * level name.   *   * @return the name of the resource bundle used for localizing the   * level name, or <code>null</code> if the name does not undergo   * localization.   */  public String getResourceBundleName()  {    return resourceBundleName;  }  /**   * Returns the name of the Level without localizing it, for example   * "WARNING".   */  public String getName()  {    return name;  }  /**   * Returns the name of the Level after localizing it, for example   * "WARNUNG".   */  public String getLocalizedName()  {    String localizedName = null;    if (resourceBundleName != null)    {      try      {        ResourceBundle b = ResourceBundle.getBundle(resourceBundleName);	localizedName = b.getString(name);      }      catch (Exception _)      {      }    }    if (localizedName != null)      return localizedName;    else      return name;  }  /**   * Returns the name of the Level without localizing it, for example   * "WARNING".   */  public final String toString()  {    return getName();  }  /**   * Returns the integer value of the Level.   */  public final int intValue()  {    return value;  }  /**   * Returns one of the standard Levels given either its name or its   * integer value.  Custom subclasses of Level will not be returned   * by this method.   *   * @throws IllegalArgumentException if <code>name</code> is neither   * the name nor the integer value of one of the pre-defined standard   * logging levels.   *   * @throws NullPointerException if <code>name</code> is null.   *   */  public static Level parse(String name)    throws IllegalArgumentException  {    /* This will throw a NullPointerException if name is null,     * as required by the API specification.     */    name = name.intern();    for (int i = 0; i < knownLevels.length; i++)    {      if (name == knownLevels[i].name)	return knownLevels[i];    }        try    {      int num = Integer.parseInt(name);      for (int i = 0; i < knownLevels.length; i++)	if (num == knownLevels[i].value)	  return knownLevels[i];    }    catch (NumberFormatException _)    {    }    String msg = "Not the name of a standard logging level: \"" + name + "\"";    throw new IllegalArgumentException(msg);  }  /**   * Checks whether this Level's integer value is equal to that of   * another object.   *   * @return <code>true</code> if <code>other</code> is an instance of   *	 <code>java.util.logging.Level</code> and has the same integer   * value, <code>false</code> otherwise.   */  public boolean equals(Object other)  {    if (!(other instanceof Level))      return false;    return value == ((Level) other).value;  }  /**   * Returns a hash code for this Level which is based on its numeric   * value.   */  public int hashCode()  {    return value;  }    /**   * Determines whether or not this Level is one of the standard   * levels specified in the Logging API.   *   * <p>This method is package-private because it is not part   * of the logging API specification.  However, an XMLFormatter   * is supposed to emit the numeric value for a custom log   * level, but the name for a pre-defined level. It seems   * cleaner to put this method to Level than to write some   * procedural code for XMLFormatter.   *   * @return <code>true</code> if this Level is a standard level,   *         <code>false</code> otherwise.   */  final boolean isStandardLevel()  {    for (int i = 0; i < knownLevels.length; i++)      if (knownLevels[i] == this)	return true;    return false;  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美肥大bbwbbw高潮| 国内精品写真在线观看| 日本高清视频一区二区| 一区二区三区在线视频免费| 97久久超碰国产精品电影| 中文字幕在线免费不卡| 色综合天天综合网国产成人综合天| 亚洲欧美在线高清| 欧美视频中文字幕| 美女mm1313爽爽久久久蜜臀| 久久久综合网站| 成人黄色小视频在线观看| 一区二区在线观看免费视频播放| 欧美性大战久久| 91影院在线观看| 亚洲综合偷拍欧美一区色| 91精品欧美久久久久久动漫| 国内精品自线一区二区三区视频| 国产精品久线观看视频| 欧美制服丝袜第一页| 精品一区二区三区视频在线观看| 亚洲国产经典视频| 精品视频一区三区九区| 激情av综合网| 一区二区三区欧美日韩| 日韩精品一区二区三区视频在线观看 | 欧美一二三区精品| 国产高清成人在线| 一区二区三区中文免费| 2024国产精品| 欧美午夜电影网| 国产精品综合一区二区三区| 一区二区高清在线| 国产视频911| 777午夜精品视频在线播放| 成人国产一区二区三区精品| 日韩中文欧美在线| 综合自拍亚洲综合图不卡区| 欧美v国产在线一区二区三区| 91麻豆蜜桃一区二区三区| 麻豆91精品91久久久的内涵| 亚洲精品免费在线观看| 国产午夜精品一区二区| 678五月天丁香亚洲综合网| 99re视频精品| 国产精品1区2区3区| 日韩精品乱码免费| 亚洲精品一二三区| 国产日产欧美一区| 日韩欧美国产一区二区三区 | 欧美四级电影在线观看| 成人毛片老司机大片| 六月丁香婷婷色狠狠久久| 亚洲精品伦理在线| 国产精品久久久久一区二区三区 | 色婷婷激情久久| 粉嫩av一区二区三区| 久久精品国产精品亚洲精品| 亚洲一区二区三区免费视频| 国产精品久久久久久亚洲毛片| 欧美成人午夜电影| 欧美一区二区三区免费观看视频 | 日韩理论片一区二区| 久久久久9999亚洲精品| 精品免费视频一区二区| 欧美精品一级二级三级| 色综合天天综合色综合av| 成人高清视频免费观看| 国产成人精品一区二| 国内精品久久久久影院薰衣草| 日韩国产欧美在线视频| 日韩黄色免费网站| 日韩av网站免费在线| 日韩精品一二区| 青青草原综合久久大伊人精品 | 在线观看视频一区| 91视频观看免费| 色综合久久久久综合体| 色综合久久久久综合99| 一本大道久久a久久综合婷婷 | 欧美日韩日日骚| 欧美日韩国产高清一区| 538prom精品视频线放| 欧美日韩视频专区在线播放| 欧美精品一二三四| 日韩欧美一卡二卡| 精品久久久久一区| 国产午夜一区二区三区| 国产精品毛片久久久久久久| 成人欧美一区二区三区白人| 亚洲精品写真福利| 午夜精品久久久久久久99樱桃| 五月激情综合色| 久久国产麻豆精品| 大胆欧美人体老妇| 色狠狠色噜噜噜综合网| 91麻豆精品国产91久久久久久 | 蜜臂av日日欢夜夜爽一区| 精品在线播放午夜| 成人精品一区二区三区中文字幕| jiyouzz国产精品久久| 在线精品国精品国产尤物884a| 欧美日韩一卡二卡| 日韩一级黄色片| 中文字幕免费不卡| 亚洲男人天堂av| 日日摸夜夜添夜夜添国产精品| 老司机免费视频一区二区三区| 国产成人av网站| 在线观看日韩高清av| 欧美成人综合网站| 一色屋精品亚洲香蕉网站| 亚洲成人www| 国产成人精品一区二区三区四区 | 国产精品免费视频网站| 亚洲精品视频在线观看网站| 日韩avvvv在线播放| 国产毛片精品国产一区二区三区| 色综合中文字幕国产 | 国产一区二三区| 一道本成人在线| 日韩欧美国产高清| 亚洲三级久久久| 另类综合日韩欧美亚洲| 色综合网站在线| 久久久久国产精品人| 亚洲一区二区三区中文字幕在线| 激情欧美一区二区| 在线免费亚洲电影| 亚洲最大的成人av| 国产成人鲁色资源国产91色综 | 99久久777色| 精品国产免费一区二区三区四区 | 亚洲人成精品久久久久久| 免费在线观看不卡| 在线一区二区视频| 久久先锋资源网| 男男视频亚洲欧美| 在线视频欧美区| 国产精品美女久久久久aⅴ| 久久精品国产成人一区二区三区| 色哦色哦哦色天天综合| 日本一区二区三区久久久久久久久不| 天天色天天爱天天射综合| 91在线视频观看| 国产欧美一区二区三区鸳鸯浴| 日本人妖一区二区| 欧美三级蜜桃2在线观看| 亚洲国产成人一区二区三区| 久久99国产精品久久99| 91精品国产91久久久久久一区二区| 亚洲视频免费在线观看| 成人伦理片在线| 国产欧美一区二区精品性色| 精品一区二区三区免费播放| 欧美一区二区三区四区视频| 亚洲福利国产精品| 欧亚一区二区三区| 亚洲精品国产视频| 91免费小视频| 亚洲欧美日韩精品久久久久| k8久久久一区二区三区| 亚洲欧洲在线观看av| 国产91精品在线观看| 国产日韩欧美高清在线| 国产高清久久久久| 亚洲国产成人在线| 成人av高清在线| 综合分类小说区另类春色亚洲小说欧美| 国产成人aaa| 国产精品视频观看| 91网上在线视频| 一区二区高清在线| 欧美福利视频一区| 蜜桃视频一区二区三区在线观看| 日韩午夜激情视频| 国产一区二区三区蝌蚪| 国产亚洲精品久| 99久久婷婷国产| 亚洲资源在线观看| 欧美日韩成人综合| 久久99国产精品尤物| 国产拍揄自揄精品视频麻豆| 成人综合婷婷国产精品久久 | 国产日韩欧美电影| 99久久99久久精品免费看蜜桃| 一区二区视频在线| 欧美一区二区视频观看视频| 久久精品二区亚洲w码| 国产欧美日产一区| 91国模大尺度私拍在线视频| 五月激情综合色| 久久精品视频免费观看| va亚洲va日韩不卡在线观看| 亚洲一级二级在线| 精品国内二区三区| 不卡高清视频专区| 亚洲综合色自拍一区| 精品欧美一区二区在线观看| 国产成人超碰人人澡人人澡|