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)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)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)
-
-