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 interface
Section.Factory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
get(String name)
String[]
getList(String name)
String
getSecure(String name)
String
password(String username, String password)
String
passwordForKey(String prompt, String passwordKey)
Path
path(String title, String name, String defValue)
String
select(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)
void
set(String name, String value)
<T extends Enum<?>>
voidset(String name, T value)
void
setList(String name, List<String> values)
void
setSecure(String name, String value)
String
string(String title, String name, String dv)
String
string(String title, String name, String dv, boolean nullIfDefault)
void
unset(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)
-
-