class ConfigSnapshot
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
ConfigSnapshot.CaseFoldingSet |
private static class |
ConfigSnapshot.LineComparator |
private static class |
ConfigSnapshot.SectionNames |
| Modifier and Type | Field and Description |
|---|---|
(package private) ConfigSnapshot |
baseState |
(package private) java.util.Map<java.lang.Object,java.lang.Object> |
cache |
(package private) java.util.List<ConfigLine> |
entryList |
(package private) ConfigSnapshot.SectionNames |
names |
(package private) java.util.List<ConfigLine> |
sorted |
| Constructor and Description |
|---|
ConfigSnapshot(java.util.List<ConfigLine> entries,
ConfigSnapshot base) |
| Modifier and Type | Method and 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() |
final java.util.List<ConfigLine> entryList
final java.util.Map<java.lang.Object,java.lang.Object> cache
final ConfigSnapshot baseState
volatile java.util.List<ConfigLine> sorted
volatile ConfigSnapshot.SectionNames names
ConfigSnapshot(java.util.List<ConfigLine> entries, ConfigSnapshot base)
java.util.Set<java.lang.String> getSections()
java.util.Set<java.lang.String> getSubsections(java.lang.String section)
java.util.Set<java.lang.String> getNames(java.lang.String section,
java.lang.String subsection)
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)
java.lang.String[] get(java.lang.String section,
java.lang.String subsection,
java.lang.String name)
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)
private int end(java.util.List<ConfigLine> s, int i, java.lang.String s1, java.lang.String s2, java.lang.String n)
private java.util.List<ConfigLine> sorted()
private static java.util.List<ConfigLine> sort(java.util.List<ConfigLine> in)
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 ConfigSnapshot.SectionNames names()