KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > util > monolog > api > Level


1 /**
2  * Copyright (C) 2001-2003 France Telecom R&D
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17  */

18
19 package org.objectweb.util.monolog.api;
20
21 /**
22  * This class represents a logging level. A logging level allows to
23  * classify events by their importance. This interface provides
24  * methods to compare Level instances. A level has a name.
25  *
26  * @author S.Chassande-Barrioz
27  */

28 public interface Level {
29
30     /**
31      * This method returns true is the current level and the Level parameter are
32      * ordered.
33      */

34     boolean isComparableWith(Level o);
35
36     /**
37      * Compares this object with the specified object for order. Returns a
38      * negative integer, zero, or a positive integer as this object is less than,
39      * equal to, or greater than the specified object.
40      */

41     int compareTo(Level o) ;
42
43     /**
44      * Returns the integer value which represents the level.
45      */

46     int getIntValue();
47
48     /**
49      * It retrieves the name of the Level
50      */

51     String JavaDoc getName();
52
53     /**
54      * It assigns the name of the Level
55      */

56     void setName(String JavaDoc n);
57
58 }
59
Popular Tags