|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.lang.Library
public class Library
Represent the scope of ZK libraries.
Unlike System, the scope of Library depends how
ZK libraries are installed.
If they are installed in WEB-INF/lib of a ZK application,
the scope is the application. In other words, the library properties
(setProperty(java.lang.String, java.lang.String)) are shared by the application only.
On the other hand, if ZK libraries are installed in a folder shared by all applications, the library properties are shared by all applications.
| Method Summary | |
|---|---|
static int |
getIntProperty(java.lang.String key,
int defVal)
Parses the property value to an integer. |
static java.lang.String |
getProperty(java.lang.String key)
Returns the library property indicated by the specified key. |
static java.lang.String |
getProperty(java.lang.String key,
java.lang.String def)
Returns the library property indicated by the specified key. |
static java.lang.String |
setProperty(java.lang.String key,
java.lang.String value)
Sets the library property indicated by the specified key. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.lang.String getProperty(java.lang.String key)
System.getProperty(java.lang.String) to look for a system property.
The library property is shared by Java codes that access the same set of ZK libraries, since it is actually a static member of this class. Thus, if ZK libraries (including this class) are installed in WEB-INF/lib of an application, the library properties are accessible only in the application.
Note: unlike System.getProperty(java.lang.String), this method won't
throw SecurityException.
setProperty(java.lang.String, java.lang.String)
public static java.lang.String getProperty(java.lang.String key,
java.lang.String def)
System.getProperty(java.lang.String) to look for a system property.
Note: unlike System.getProperty(java.lang.String), this method won't
throw SecurityException.
key - the name of the library propertydef - a default value.
java.lang.NullPointerException - if key is null
IllegalArumentException - if key is empty
public static java.lang.String setProperty(java.lang.String key,
java.lang.String value)
java.lang.NullPointerException - if key is null
IllegalArumentException - if key is emptygetProperty(java.lang.String)
public static int getIntProperty(java.lang.String key,
int defVal)
defVal - the default value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||