Class 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PropertiesLoader

        public PropertiesLoader​(java.lang.String resourceName,
                                boolean systemPropertiesOverPropertiesFile,
                                boolean caching)
        Parameters:
        resourceName - resourceName
        systemPropertiesOverPropertiesFile - systemPropertiesOverPropertiesFile
        caching - caching
    • 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 - key
        defaultValue - 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 - key
        defaultValue - 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 - key
        defaultValue - 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 - key
        defaultValue - 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 - key
        defaultValue - 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 - key
        defaultValue - defaultValue
        Returns:
        an int array converted from a value got from a specified key.
      • clearCache

        public final void clearCache()