Package org.ini4j

Interface Profile

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  Profile.Section  
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static char PATH_SEPARATOR  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Profile.Section add​(java.lang.String sectionName)  
      void add​(java.lang.String sectionName, java.lang.String optionName, java.lang.Object value)  
      <T> T as​(java.lang.Class<T> clazz)  
      <T> T as​(java.lang.Class<T> clazz, java.lang.String prefix)  
      java.lang.String fetch​(java.lang.Object sectionName, java.lang.Object optionName)  
      <T> T fetch​(java.lang.Object sectionName, java.lang.Object optionName, java.lang.Class<T> clazz)  
      java.lang.String get​(java.lang.Object sectionName, java.lang.Object optionName)  
      <T> T get​(java.lang.Object sectionName, java.lang.Object optionName, java.lang.Class<T> clazz)  
      java.lang.String getComment()  
      java.lang.String put​(java.lang.String sectionName, java.lang.String optionName, java.lang.Object value)  
      boolean remove​(java.lang.Object sectionName, java.lang.Object optionName)  
      Profile.Section remove​(Profile.Section section)  
      void setComment​(java.lang.String value)  
      • 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, replace, replace, replaceAll, size, values
    • Method Detail

      • getComment

        java.lang.String getComment()
      • setComment

        void setComment​(java.lang.String value)
      • add

        void add​(java.lang.String sectionName,
                 java.lang.String optionName,
                 java.lang.Object value)
      • as

        <T> T as​(java.lang.Class<T> clazz)
      • as

        <T> T as​(java.lang.Class<T> clazz,
                 java.lang.String prefix)
      • fetch

        java.lang.String fetch​(java.lang.Object sectionName,
                               java.lang.Object optionName)
      • fetch

        <T> T fetch​(java.lang.Object sectionName,
                    java.lang.Object optionName,
                    java.lang.Class<T> clazz)
      • get

        java.lang.String get​(java.lang.Object sectionName,
                             java.lang.Object optionName)
      • get

        <T> T get​(java.lang.Object sectionName,
                  java.lang.Object optionName,
                  java.lang.Class<T> clazz)
      • put

        java.lang.String put​(java.lang.String sectionName,
                             java.lang.String optionName,
                             java.lang.Object value)
      • remove

        boolean remove​(java.lang.Object sectionName,
                       java.lang.Object optionName)
        Specified by:
        remove in interface java.util.Map<java.lang.String,​Profile.Section>