Package org.eclipse.jgit.lib
Class ConfigSnapshot
- java.lang.Object
-
- org.eclipse.jgit.lib.ConfigSnapshot
-
class ConfigSnapshot extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classConfigSnapshot.CaseFoldingSetprivate static classConfigSnapshot.LineComparatorprivate static classConfigSnapshot.SectionNames
-
Field Summary
Fields Modifier and Type Field Description (package private) ConfigSnapshotbaseState(package private) java.util.Map<java.lang.Object,java.lang.Object>cache(package private) java.util.List<ConfigLine>entryList(package private) ConfigSnapshot.SectionNamesnames(package private) java.util.List<ConfigLine>sorted
-
Constructor Summary
Constructors Constructor Description ConfigSnapshot(java.util.List<ConfigLine> entries, ConfigSnapshot base)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static intcompare2(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 intend(java.util.List<ConfigLine> s, int i, java.lang.String s1, java.lang.String s2, java.lang.String n)private intfind(java.util.List<ConfigLine> s, java.lang.String s1, java.lang.String s2, java.lang.String name)private intfirst(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.SectionNamesnames()private static java.util.List<ConfigLine>sort(java.util.List<ConfigLine> in)private java.util.List<ConfigLine>sorted()
-
-
-
Field Detail
-
entryList
final java.util.List<ConfigLine> entryList
-
cache
final java.util.Map<java.lang.Object,java.lang.Object> cache
-
baseState
final ConfigSnapshot baseState
-
sorted
volatile java.util.List<ConfigLine> sorted
-
names
volatile ConfigSnapshot.SectionNames names
-
-
Constructor Detail
-
ConfigSnapshot
ConfigSnapshot(java.util.List<ConfigLine> entries, ConfigSnapshot base)
-
-
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()
-
sort
private static java.util.List<ConfigLine> sort(java.util.List<ConfigLine> in)
-
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)
-
names
private ConfigSnapshot.SectionNames names()
-
-