Package com.google.gerrit.server.config
Class PreferencesParserUtil
java.lang.Object
com.google.gerrit.server.config.PreferencesParserUtil
Helper to read default or user preferences from Git-style config files.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Provides methods for parsing DiffPreferencesInfo configsstatic class
Provides methods for parsing EditPreferencesInfo configsstatic class
Provides methods for parsing GeneralPreferencesInfo configs -
Method Summary
Modifier and TypeMethodDescriptionstatic DiffPreferencesInfo
parseDefaultDiffPreferences
(org.eclipse.jgit.lib.Config defaultCfg, DiffPreferencesInfo input) Returns aDiffPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs.static EditPreferencesInfo
parseDefaultEditPreferences
(org.eclipse.jgit.lib.Config defaultCfg, EditPreferencesInfo input) Returns aEditPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs.static GeneralPreferencesInfo
parseDefaultGeneralPreferences
(org.eclipse.jgit.lib.Config defaultCfg, GeneralPreferencesInfo input) Returns aGeneralPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs.static DiffPreferencesInfo
parseDiffPreferences
(DiffPreferencesInfo cfg, org.eclipse.jgit.lib.Config defaultCfg) Returns aDiffPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.static DiffPreferencesInfo
parseDiffPreferences
(org.eclipse.jgit.lib.Config cfg, org.eclipse.jgit.lib.Config defaultCfg, DiffPreferencesInfo input) Returns aDiffPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.static EditPreferencesInfo
parseEditPreferences
(EditPreferencesInfo cfg, org.eclipse.jgit.lib.Config defaultCfg) Returns aEditPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.static EditPreferencesInfo
parseEditPreferences
(org.eclipse.jgit.lib.Config cfg, org.eclipse.jgit.lib.Config defaultCfg, EditPreferencesInfo input) Returns aEditPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.static GeneralPreferencesInfo
parseGeneralPreferences
(GeneralPreferencesInfo cfg, org.eclipse.jgit.lib.Config defaultCfg) Returns aGeneralPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.static GeneralPreferencesInfo
parseGeneralPreferences
(org.eclipse.jgit.lib.Config cfg, org.eclipse.jgit.lib.Config defaultCfg, GeneralPreferencesInfo input) Returns aGeneralPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.
-
Method Details
-
parseGeneralPreferences
public static GeneralPreferencesInfo parseGeneralPreferences(org.eclipse.jgit.lib.Config cfg, org.eclipse.jgit.lib.Config defaultCfg, GeneralPreferencesInfo input) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aGeneralPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config. These configs are then overlaid to inherit values (default -> user -> input (if provided).- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseGeneralPreferences
public static GeneralPreferencesInfo parseGeneralPreferences(GeneralPreferencesInfo cfg, org.eclipse.jgit.lib.Config defaultCfg) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aGeneralPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseDefaultGeneralPreferences
public static GeneralPreferencesInfo parseDefaultGeneralPreferences(org.eclipse.jgit.lib.Config defaultCfg, GeneralPreferencesInfo input) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aGeneralPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs. These configs are then overlaid to inherit values (default -> input (if provided).- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseDiffPreferences
public static DiffPreferencesInfo parseDiffPreferences(org.eclipse.jgit.lib.Config cfg, org.eclipse.jgit.lib.Config defaultCfg, DiffPreferencesInfo input) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aDiffPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config. These configs are then overlaid to inherit values (default -> user -> input (if provided).- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseDiffPreferences
public static DiffPreferencesInfo parseDiffPreferences(DiffPreferencesInfo cfg, org.eclipse.jgit.lib.Config defaultCfg) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aDiffPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseDefaultDiffPreferences
public static DiffPreferencesInfo parseDefaultDiffPreferences(org.eclipse.jgit.lib.Config defaultCfg, DiffPreferencesInfo input) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aDiffPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs. These configs are then overlaid to inherit values (default -> input (if provided).- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseEditPreferences
public static EditPreferencesInfo parseEditPreferences(org.eclipse.jgit.lib.Config cfg, org.eclipse.jgit.lib.Config defaultCfg, EditPreferencesInfo input) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aEditPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config. These configs are then overlaid to inherit values (default -> user -> input (if provided).- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseEditPreferences
public static EditPreferencesInfo parseEditPreferences(EditPreferencesInfo cfg, org.eclipse.jgit.lib.Config defaultCfg) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aEditPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs andcfg
for the user's config.- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-
parseDefaultEditPreferences
public static EditPreferencesInfo parseDefaultEditPreferences(org.eclipse.jgit.lib.Config defaultCfg, EditPreferencesInfo input) throws org.eclipse.jgit.errors.ConfigInvalidException Returns aEditPreferencesInfo
that is the result of parsingdefaultCfg
for the server's default configs. These configs are then overlaid to inherit values (default -> input (if provided).- Throws:
org.eclipse.jgit.errors.ConfigInvalidException
-