Package com.google.gerrit.server.config
Class PreferencesParserUtil
- java.lang.Object
-
- com.google.gerrit.server.config.PreferencesParserUtil
-
public class PreferencesParserUtil extends Object
Helper to read default or user preferences from Git-style config files.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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(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(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(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 Detail
-
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
-
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
-
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
-
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
-
-