Package com.google.gerrit.pgm.init.api
Class Section
- java.lang.Object
-
- com.google.gerrit.pgm.init.api.Section
-
public class Section extends Object
Helper to edit a section of the configuration files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSection.Factory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringget(String name)String[]getList(String name)StringgetSecure(String name)Stringpassword(String username, String password)StringpasswordForKey(String prompt, String passwordKey)Pathpath(String title, String name, String defValue)Stringselect(String title, String name, String dv, Set<String> allowedValues)<T extends Enum<?>,E extends EnumSet<? extends T>>
Tselect(String title, String name, T defValue)<T extends Enum<?>,E extends EnumSet<? extends T>>
Tselect(String title, String name, T defValue, boolean nullIfDefault)<T extends Enum<?>,A extends EnumSet<? extends T>>
Tselect(String title, String name, T defValue, A allowedValues, boolean nullIfDefault)<T extends Enum<?>,E extends EnumSet<? extends T>>
Tselect(String title, String name, T defValue, E allowedValues)voidset(String name, String value)<T extends Enum<?>>
voidset(String name, T value)voidsetList(String name, List<String> values)voidsetSecure(String name, String value)Stringstring(String title, String name, String dv)Stringstring(String title, String name, String dv, boolean nullIfDefault)voidunset(String name)
-
-
-
Method Detail
-
unset
public void unset(String name)
-
select
public <T extends Enum<?>,E extends EnumSet<? extends T>> T select(String title, String name, T defValue)
-
select
public <T extends Enum<?>,E extends EnumSet<? extends T>> T select(String title, String name, T defValue, boolean nullIfDefault)
-
select
public <T extends Enum<?>,E extends EnumSet<? extends T>> T select(String title, String name, T defValue, E allowedValues)
-
select
public <T extends Enum<?>,A extends EnumSet<? extends T>> T select(String title, String name, T defValue, A allowedValues, boolean nullIfDefault)
-
-