Class ConfigSnapshot


  • class ConfigSnapshot
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static int compare2​(java.lang.String aSection, java.lang.String aSubsection, java.lang.String aName, java.lang.String bSection, java.lang.String bSubsection, java.lang.String bName)  
      private int end​(java.util.List<ConfigLine> s, int i, java.lang.String s1, java.lang.String s2, java.lang.String n)  
      private int find​(java.util.List<ConfigLine> s, java.lang.String s1, java.lang.String s2, java.lang.String name)  
      private int first​(java.util.List<ConfigLine> s, int i, java.lang.String s1, java.lang.String s2, java.lang.String n)  
      (package private) java.lang.String[] get​(java.lang.String section, java.lang.String subsection, java.lang.String name)  
      (package private) java.util.Set<java.lang.String> getNames​(java.lang.String section, java.lang.String subsection)  
      (package private) java.util.Set<java.lang.String> getNames​(java.lang.String section, java.lang.String subsection, boolean recursive)  
      private java.util.Map<java.lang.String,​java.lang.String> getNamesInternal​(java.lang.String section, java.lang.String subsection, boolean recursive)  
      (package private) java.util.Set<java.lang.String> getSections()  
      (package private) java.util.Set<java.lang.String> getSubsections​(java.lang.String section)  
      private ConfigSnapshot.SectionNames names()  
      private static java.util.List<ConfigLine> sort​(java.util.List<ConfigLine> in)  
      private java.util.List<ConfigLine> sorted()  
      • Methods inherited from class java.lang.Object

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

      • getSections

        java.util.Set<java.lang.String> getSections()
      • getSubsections

        java.util.Set<java.lang.String> getSubsections​(java.lang.String section)
      • getNames

        java.util.Set<java.lang.String> getNames​(java.lang.String section,
                                                 java.lang.String subsection)
      • getNames

        java.util.Set<java.lang.String> getNames​(java.lang.String section,
                                                 java.lang.String subsection,
                                                 boolean recursive)
      • getNamesInternal

        private java.util.Map<java.lang.String,​java.lang.String> getNamesInternal​(java.lang.String section,
                                                                                        java.lang.String subsection,
                                                                                        boolean recursive)
      • get

        java.lang.String[] get​(java.lang.String section,
                               java.lang.String subsection,
                               java.lang.String name)
      • find

        private int find​(java.util.List<ConfigLine> s,
                         java.lang.String s1,
                         java.lang.String s2,
                         java.lang.String name)
      • first

        private int first​(java.util.List<ConfigLine> s,
                          int i,
                          java.lang.String s1,
                          java.lang.String s2,
                          java.lang.String n)
      • end

        private int end​(java.util.List<ConfigLine> s,
                        int i,
                        java.lang.String s1,
                        java.lang.String s2,
                        java.lang.String n)
      • sorted

        private java.util.List<ConfigLine> sorted()
      • compare2

        private static int compare2​(java.lang.String aSection,
                                    java.lang.String aSubsection,
                                    java.lang.String aName,
                                    java.lang.String bSection,
                                    java.lang.String bSubsection,
                                    java.lang.String bName)