public interface CiOption
| Modifier and Type | Method and Description |
|---|---|
default Optional<String> |
calculateValue(CiOptionContext context)
Calculate value.
|
default String |
envVariableName(String propertyName) |
default Optional<String> |
findInProperties(CiOptionContext context) |
default Optional<String> |
findInProperties(String propertyName,
CiOptionContext ciOptionContext) |
default Optional<String> |
findInProperties(String propertyName,
Properties systemProperties,
Properties userProperties) |
Optional<String> |
getDefaultValue() |
default String |
getEnvVariableName() |
String |
getPropertyName() |
default String |
getSystemPropertyName() |
default Optional<String> |
getValue(CiOptionContext context)
Get value.
|
String |
name() |
default String |
name(String propertyName) |
default Optional<String> |
setProperties(CiOptionContext context,
Properties properties)
Set value into properties, use defaultValue if value absent.
|
default String |
systemPropertyName(String propertyName) |
default Optional<String> calculateValue(CiOptionContext context)
context - contextdefault Optional<String> findInProperties(CiOptionContext context)
default Optional<String> findInProperties(String propertyName, CiOptionContext ciOptionContext)
default Optional<String> findInProperties(String propertyName, Properties systemProperties, Properties userProperties)
default String getEnvVariableName()
String getPropertyName()
default String getSystemPropertyName()
default Optional<String> getValue(CiOptionContext context)
context - contextString name()
default Optional<String> setProperties(CiOptionContext context, Properties properties)
context - contextproperties - properties to set key/value inCopyright © 2019. All rights reserved.