Package org.ini4j

Interface OptionMap

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        Map.Entry<K extends Object,​V extends Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void add​(String key, Object value)  
      void add​(String key, Object value, int index)  
      <T> T as​(Class<T> clazz)  
      <T> T as​(Class<T> clazz, String keyPrefix)  
      String fetch​(Object key)  
      String fetch​(Object key, int index)  
      <T> T fetch​(Object key, int index, Class<T> clazz)  
      <T> T fetch​(Object key, Class<T> clazz)  
      <T> T fetch​(Object key, Class<T> clazz, T defaultValue)  
      String fetch​(Object key, String defaultValue)  
      <T> T fetchAll​(Object key, Class<T> clazz)  
      void from​(Object bean)  
      void from​(Object bean, String keyPrefix)  
      <T> T get​(Object key, int index, Class<T> clazz)  
      <T> T get​(Object key, Class<T> clazz)  
      <T> T get​(Object key, Class<T> clazz, T defaultValue)  
      String get​(Object key, String defaultValue)  
      <T> T getAll​(Object key, Class<T> clazz)  
      String put​(String key, Object value)  
      String put​(String key, Object value, int index)  
      void putAll​(String key, Object value)  
      void to​(Object bean)  
      void to​(Object bean, String keyPrefix)  
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
    • Method Detail

      • getAll

        <T> T getAll​(Object key,
                     Class<T> clazz)
      • add

        void add​(String key,
                 Object value)
      • add

        void add​(String key,
                 Object value,
                 int index)
      • as

        <T> T as​(Class<T> clazz)
      • as

        <T> T as​(Class<T> clazz,
                 String keyPrefix)
      • fetch

        String fetch​(Object key)
      • fetch

        String fetch​(Object key,
                     String defaultValue)
      • fetch

        String fetch​(Object key,
                     int index)
      • fetch

        <T> T fetch​(Object key,
                    Class<T> clazz)
      • fetch

        <T> T fetch​(Object key,
                    Class<T> clazz,
                    T defaultValue)
      • fetch

        <T> T fetch​(Object key,
                    int index,
                    Class<T> clazz)
      • fetchAll

        <T> T fetchAll​(Object key,
                       Class<T> clazz)
      • from

        void from​(Object bean)
      • from

        void from​(Object bean,
                  String keyPrefix)
      • get

        String get​(Object key,
                   String defaultValue)
      • get

        <T> T get​(Object key,
                  Class<T> clazz)
      • get

        <T> T get​(Object key,
                  Class<T> clazz,
                  T defaultValue)
      • get

        <T> T get​(Object key,
                  int index,
                  Class<T> clazz)
      • put

        String put​(String key,
                   Object value)
      • put

        String put​(String key,
                   Object value,
                   int index)
      • putAll

        void putAll​(String key,
                    Object value)
      • to

        void to​(Object bean)
      • to

        void to​(Object bean,
                String keyPrefix)