|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jnetpcap.util.config.JConfig
public class JConfig
JConfig is responsible for jNetPcap configuration and global environment maintentance. Its main purpose to locate resources such as config files, read system properties and create an environment where resolver files can be stored and maintained. The class provides various static (global) methods for this purpose.
Property names and constant values:
| Nested Class Summary | |
|---|---|
protected static class |
JConfig.ClasspathSearch
|
protected static class |
JConfig.FilesystemSearch
|
static interface |
JConfig.SearchPath
Interface used to piece together specific types of search paths. |
protected static class |
JConfig.URLSearch
|
| Field Summary | |
|---|---|
static java.lang.String |
CACHE_DIR_PROPERTY
Java property for resolver directory where resolver files are saved. |
static java.lang.String |
CACHE_FILE_SUFFIX
Suffix of a resolver file. |
static java.lang.String |
CACHE_FILE_SUFFIX_PROPERTY
Suffix of a resolver file. |
static java.lang.String |
CACHE_SUB_DIR
If resolver directory is not explicitely defined with a property, this is the default sub directory name used in user's home directory for all resolver files. |
static java.lang.String |
CACHE_SUB_DIR_PROPERTY
If resolver directory is not explicitely defined with a "jnetpcap.resolver.dir", this is the default sub directory name used in user's home directory for all resolver files. |
static java.lang.String |
RESOURCE_SEARCH_PATH_PROPERTY
|
static java.lang.String |
USER_HOME_PROPERTY
System property name used to lookup user's home directory. |
| Constructor Summary | |
|---|---|
JConfig()
|
|
| Method Summary | |
|---|---|
static void |
addListener(java.beans.PropertyChangeListener listener,
java.lang.String defaults)
Adds listener on any property change event. |
static void |
addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
boolean defaults)
|
static void |
addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
int defaults)
|
static void |
addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
long defaults)
|
static void |
addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
java.lang.String defaults)
|
static ConfigString |
createConfigString(java.lang.String str)
|
static java.io.File |
createDir(java.lang.String property,
java.lang.String defaults)
|
static JConfig.SearchPath[] |
createSearchPath(java.lang.String property)
|
static SearchpathString |
createSearchString(java.lang.String str)
|
static java.io.File |
getDir(JConfig.SearchPath[] paths)
|
static java.io.File |
getDir(java.lang.String property)
|
static java.lang.String |
getExpandedProperty(java.lang.String property)
|
static java.lang.String |
getExpandedProperty(java.lang.String property,
java.lang.String defaults)
|
static java.io.File |
getFile(java.lang.String name,
JConfig.SearchPath[] paths)
|
static java.io.File |
getFile(java.lang.String name,
java.lang.String property)
|
static java.util.Map<java.lang.String,java.lang.String> |
getGlobalVariables()
|
static java.io.InputStream |
getInputStream(java.lang.String name,
JConfig.SearchPath[] paths)
|
static java.io.InputStream |
getInputStream(java.lang.String name,
java.lang.String property)
|
static java.lang.String |
getProperty(java.lang.String property)
|
static java.lang.String |
getProperty(java.lang.String property,
java.lang.String defaults)
|
static java.io.InputStream |
getResourceInputStream(java.lang.String name)
|
static java.net.URL |
getResourceURL(java.lang.String name)
|
static java.util.Properties |
getTopProperties()
|
static java.net.URL |
getURL(java.lang.String name,
java.lang.String property)
|
static java.util.Properties |
getUserProperties()
|
static void |
init()
|
static void |
removeListener(java.beans.PropertyChangeListener listener)
|
static void |
removeListener(java.beans.PropertyChangeListener listener,
java.lang.String property)
|
static java.lang.String |
setProperty(java.lang.String property,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CACHE_DIR_PROPERTY
public static final java.lang.String CACHE_FILE_SUFFIX
public static final java.lang.String CACHE_FILE_SUFFIX_PROPERTY
public static final java.lang.String CACHE_SUB_DIR
public static final java.lang.String CACHE_SUB_DIR_PROPERTY
public static final java.lang.String RESOURCE_SEARCH_PATH_PROPERTY
public static final java.lang.String USER_HOME_PROPERTY
| Constructor Detail |
|---|
public JConfig()
| Method Detail |
|---|
public static void addListener(java.beans.PropertyChangeListener listener,
java.lang.String defaults)
listener - defaults -
public static void addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
boolean defaults)
public static void addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
int defaults)
public static void addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
long defaults)
public static void addListener(java.beans.PropertyChangeListener listener,
java.lang.String property,
java.lang.String defaults)
public static JConfig.SearchPath[] createSearchPath(java.lang.String property)
public static java.io.File getFile(java.lang.String name,
JConfig.SearchPath[] paths)
throws java.io.IOException
name - paths -
java.io.IOException
public static java.io.File getFile(java.lang.String name,
java.lang.String property)
throws java.io.IOException
name - property -
java.io.IOException
public static java.io.InputStream getInputStream(java.lang.String name,
JConfig.SearchPath[] paths)
throws java.io.IOException
java.io.IOException
public static java.io.InputStream getInputStream(java.lang.String name,
java.lang.String property)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getProperty(java.lang.String property)
property - public static java.lang.String getExpandedProperty(java.lang.String property)
public static java.lang.String getExpandedProperty(java.lang.String property,
java.lang.String defaults)
public static java.lang.String getProperty(java.lang.String property,
java.lang.String defaults)
property - defaults -
public static java.io.InputStream getResourceInputStream(java.lang.String name)
throws java.io.IOException
java.io.IOException
public static java.net.URL getResourceURL(java.lang.String name)
throws java.io.IOException
java.io.IOException
public static java.net.URL getURL(java.lang.String name,
java.lang.String property)
throws java.io.IOException
java.io.IOExceptionpublic static void init()
public static void removeListener(java.beans.PropertyChangeListener listener)
public static void removeListener(java.beans.PropertyChangeListener listener,
java.lang.String property)
public static java.lang.String setProperty(java.lang.String property,
java.lang.String value)
property - value - public static java.io.File getDir(JConfig.SearchPath[] paths)
public static java.io.File getDir(java.lang.String property)
property -
public static java.io.File createDir(java.lang.String property,
java.lang.String defaults)
property - defaults -
public static ConfigString createConfigString(java.lang.String str)
public static SearchpathString createSearchString(java.lang.String str)
public static java.util.Properties getTopProperties()
public static java.util.Properties getUserProperties()
public static java.util.Map<java.lang.String,java.lang.String> getGlobalVariables()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||