Package org.pcap4j.util
Class PropertiesLoader
- java.lang.Object
-
- org.pcap4j.util.PropertiesLoader
-
public class PropertiesLoader extends java.lang.Object
- Since:
- pcap4j 0.9.1
- Author:
- Kaito Yamada
-
-
Constructor Summary
Constructors Constructor Description PropertiesLoader(java.lang.String resourceName, boolean systemPropertiesOverPropertiesFile, boolean caching)
-
Method Summary
Modifier and Type Method Description void
clearCache()
java.lang.Boolean
getBoolean(java.lang.String key, java.lang.Boolean defaultValue)
<T> java.lang.Class<? extends T>
getClass(java.lang.String key, java.lang.Class<? extends T> defaultValue)
java.net.InetAddress
getInetAddress(java.lang.String key, java.net.InetAddress defaultValue)
int[]
getIntArray(java.lang.String key, int[] defaultValue)
java.lang.Integer
getInteger(java.lang.String key, java.lang.Integer defaultValue)
java.util.Properties
getProp()
java.lang.String
getResourceName()
java.lang.String
getString(java.lang.String key, java.lang.String defaultValue)
boolean
isCaching()
boolean
isSystemPropertiesOverPropertiesFile()
-
-
-
Method Detail
-
getResourceName
public final java.lang.String getResourceName()
- Returns:
- resource name
-
getProp
public final java.util.Properties getProp()
- Returns:
- a new Properties object containing properties loaded by this object.
-
isSystemPropertiesOverPropertiesFile
public final boolean isSystemPropertiesOverPropertiesFile()
- Returns:
- true if this object gives priority to the system properties over the properties loaded by this object; false otherwise.
-
isCaching
public final boolean isCaching()
- Returns:
- true if this object is caching values of properties; false otherwise.
-
getString
public java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
- Parameters:
key
- keydefaultValue
- defaultValue- Returns:
- a value got from a specified key.
-
getInteger
public java.lang.Integer getInteger(java.lang.String key, java.lang.Integer defaultValue)
- Parameters:
key
- keydefaultValue
- defaultValue- Returns:
- an Integer object converted from a value got from a specified key.
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String key, java.lang.Boolean defaultValue)
- Parameters:
key
- keydefaultValue
- defaultValue- Returns:
- a Boolean object converted from a value got from a specified key.
-
getClass
public <T> java.lang.Class<? extends T> getClass(java.lang.String key, java.lang.Class<? extends T> defaultValue)
- Type Parameters:
T
- class- Parameters:
key
- keydefaultValue
- defaultValue- Returns:
- a Class object converted from a value got from a specified key.
-
getInetAddress
public java.net.InetAddress getInetAddress(java.lang.String key, java.net.InetAddress defaultValue)
- Parameters:
key
- keydefaultValue
- defaultValue- Returns:
- an InetAddress object converted from a value got from a specified key.
-
getIntArray
public int[] getIntArray(java.lang.String key, int[] defaultValue)
- Parameters:
key
- keydefaultValue
- defaultValue- Returns:
- an int array converted from a value got from a specified key.
-
clearCache
public final void clearCache()
-
-