public class Section
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Section.Factory |
Constructor and Description |
---|
Section(InitFlags flags,
SitePaths site,
SecureStore secureStore,
ConsoleUI ui,
java.lang.String section,
java.lang.String subsection) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
get(java.lang.String name) |
java.lang.String[] |
getList(java.lang.String name) |
java.lang.String |
getSecure(java.lang.String name) |
java.lang.String |
password(java.lang.String username,
java.lang.String password) |
java.lang.String |
passwordForKey(java.lang.String prompt,
java.lang.String passwordKey) |
java.nio.file.Path |
path(java.lang.String title,
java.lang.String name,
java.lang.String defValue) |
java.lang.String |
select(java.lang.String title,
java.lang.String name,
java.lang.String dv,
java.util.Set<java.lang.String> allowedValues) |
<T extends java.lang.Enum<?>,E extends java.util.EnumSet<? extends T>> |
select(java.lang.String title,
java.lang.String name,
T defValue) |
<T extends java.lang.Enum<?>,A extends java.util.EnumSet<? extends T>> |
select(java.lang.String title,
java.lang.String name,
T defValue,
A allowedValues,
boolean nullIfDefault) |
<T extends java.lang.Enum<?>,E extends java.util.EnumSet<? extends T>> |
select(java.lang.String title,
java.lang.String name,
T defValue,
boolean nullIfDefault) |
<T extends java.lang.Enum<?>,E extends java.util.EnumSet<? extends T>> |
select(java.lang.String title,
java.lang.String name,
T defValue,
E allowedValues) |
void |
set(java.lang.String name,
java.lang.String value) |
<T extends java.lang.Enum<?>> |
set(java.lang.String name,
T value) |
void |
setList(java.lang.String name,
java.util.List<java.lang.String> values) |
void |
setSecure(java.lang.String name,
java.lang.String value) |
java.lang.String |
string(java.lang.String title,
java.lang.String name,
java.lang.String dv) |
java.lang.String |
string(java.lang.String title,
java.lang.String name,
java.lang.String dv,
boolean nullIfDefault) |
void |
unset(java.lang.String name) |
@Inject public Section(InitFlags flags, SitePaths site, SecureStore secureStore, ConsoleUI ui, java.lang.String section, java.lang.String subsection)
public java.lang.String get(java.lang.String name)
public java.lang.String[] getList(java.lang.String name)
public void set(java.lang.String name, java.lang.String value)
public void setList(java.lang.String name, java.util.List<java.lang.String> values)
public <T extends java.lang.Enum<?>> void set(java.lang.String name, T value)
public void unset(java.lang.String name)
public java.lang.String string(java.lang.String title, java.lang.String name, java.lang.String dv)
public java.lang.String string(java.lang.String title, java.lang.String name, java.lang.String dv, boolean nullIfDefault)
public java.nio.file.Path path(java.lang.String title, java.lang.String name, java.lang.String defValue)
public <T extends java.lang.Enum<?>,E extends java.util.EnumSet<? extends T>> T select(java.lang.String title, java.lang.String name, T defValue)
public <T extends java.lang.Enum<?>,E extends java.util.EnumSet<? extends T>> T select(java.lang.String title, java.lang.String name, T defValue, boolean nullIfDefault)
public <T extends java.lang.Enum<?>,E extends java.util.EnumSet<? extends T>> T select(java.lang.String title, java.lang.String name, T defValue, E allowedValues)
public <T extends java.lang.Enum<?>,A extends java.util.EnumSet<? extends T>> T select(java.lang.String title, java.lang.String name, T defValue, A allowedValues, boolean nullIfDefault)
public java.lang.String select(java.lang.String title, java.lang.String name, java.lang.String dv, java.util.Set<java.lang.String> allowedValues)
public java.lang.String password(java.lang.String username, java.lang.String password)
public java.lang.String passwordForKey(java.lang.String prompt, java.lang.String passwordKey)
public java.lang.String getSecure(java.lang.String name)
public void setSecure(java.lang.String name, java.lang.String value)