| Package | Description |
|---|---|
| org.yarnandtail.andhow.api | |
| org.yarnandtail.andhow.property | |
| org.yarnandtail.andhow.valuetype |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlaggableType<T>
A type which is never null and has a value just by the presence of the property without a value,
similar to a 'nix flag behavior.
|
| Modifier and Type | Method and Description |
|---|---|
ValueType<T> |
Property.getValueType()
The type of the value (String, Number, Integer, etc).
|
| Modifier and Type | Field and Description |
|---|---|
protected ValueType<T> |
PropertyBuilderBase._valueType |
| Modifier and Type | Method and Description |
|---|---|
ValueType<T> |
PropertyBase.getValueType() |
| Modifier and Type | Method and Description |
|---|---|
B |
PropertyBuilderBase.valueType(ValueType<T> valueType)
This method should be called by subclasses.
|
| Constructor and Description |
|---|
BigDecProp(BigDecimal defaultValue,
boolean required,
String shortDesc,
List<Validator<BigDecimal>> validators,
List<Name> aliases,
PropertyType paramType,
ValueType<BigDecimal> valueType,
Trimmer trimmer,
String helpText)
Construct an instance of BigDecProp
|
BolProp(Boolean defaultValue,
boolean nonNull,
String shortDesc,
List<Name> aliases,
PropertyType paramType,
ValueType<Boolean> valueType,
Trimmer trimmer,
String helpText) |
DblProp(Double defaultValue,
boolean required,
String shortDesc,
List<Validator<Double>> validators,
List<Name> aliases,
PropertyType paramType,
ValueType<Double> valueType,
Trimmer trimmer,
String helpText) |
FlagProp(Boolean defaultValue,
String shortDesc,
List<Name> aliases,
PropertyType paramType,
ValueType<Boolean> valueType,
Trimmer trimmer,
String helpText) |
IntProp(Integer defaultValue,
boolean required,
String shortDesc,
List<Validator<Integer>> validators,
List<Name> aliases,
PropertyType paramType,
ValueType<Integer> valueType,
Trimmer trimmer,
String helpText) |
LngProp(Long defaultValue,
boolean required,
String shortDesc,
List<Validator<Long>> validators,
List<Name> aliases,
PropertyType paramType,
ValueType<Long> valueType,
Trimmer trimmer,
String helpText) |
LocalDateTimeProp(LocalDateTime defaultValue,
boolean required,
String shortDesc,
List<Validator<LocalDateTime>> validators,
List<Name> aliases,
PropertyType paramType,
ValueType<LocalDateTime> valueType,
Trimmer trimmer,
String helpText) |
PropertyBase(T defaultValue,
boolean nonNull,
String shortDesc,
List<Validator<T>> validators,
List<Name> aliases,
PropertyType paramType,
ValueType<T> valueType,
Trimmer trimmer,
String helpText) |
StrProp(String defaultValue,
boolean nonNull,
String shortDesc,
List<Validator<String>> validators,
List<Name> aliases,
PropertyType paramType,
ValueType<String> valueType,
Trimmer trimmer,
String helpText) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseValueType<T>
Simple ValueType base class that provides shared functionality
|
class |
BigDecType
Metadata and parsing for configuration Properties of the
BigDecimal type. |
class |
BolType
Metadata and parsing for configuration Properties of the
Boolean type. |
class |
DblType
Metadata and parsing for configuration Properties of the
Double type. |
class |
FlagType
Metadata and parsing for a Boolean type which is never null, similar to a 'nix flag behavior.
|
class |
IntType
Metadata and parsing for configuration Properties of the
Integer type. |
class |
LngType
Metadata and parsing for configuration Properties of the
Long type. |
class |
LocalDateTimeType
Metadata and parsing for configuration Properties of the
LocalDateTime type. |
class |
StrType
Metadata and parsing for configuration Properties of the
String type. |
Copyright © 2022. All rights reserved.