| Package | Description |
|---|---|
| ch.jalu.configme.properties | |
| ch.jalu.configme.properties.types |
| Modifier and Type | Method and Description |
|---|---|
protected PropertyType<K> |
PropertyBuilder.getType() |
| Modifier and Type | Method and Description |
|---|---|
Property<T> |
PropertyBuilder.CreateFunction.apply(String path,
T defaultValue,
PropertyType<K> type) |
static <T> PropertyBuilder.ArrayPropertyBuilder<T> |
PropertyInitializer.arrayProperty(PropertyType<T> type,
IntFunction<T[]> arrayProducer) |
static <T> PropertyBuilder.ListPropertyBuilder<T> |
PropertyInitializer.listProperty(PropertyType<T> type) |
static <T> PropertyBuilder.MapPropertyBuilder<T> |
PropertyInitializer.mapProperty(PropertyType<T> type) |
static <T> PropertyBuilder.SetPropertyBuilder<T> |
PropertyInitializer.setProperty(PropertyType<T> type) |
static <T> PropertyBuilder.TypeBasedPropertyBuilder<T> |
PropertyInitializer.typeBasedProperty(PropertyType<T> type) |
| Constructor and Description |
|---|
ArrayProperty(String path,
T[] defaultValue,
PropertyType<T> type,
IntFunction<T[]> arrayProducer)
Constructor.
|
ArrayPropertyBuilder(PropertyType<T> type,
IntFunction<T[]> arrayProducer) |
ListProperty(String path,
PropertyType<T> type,
List<T> defaultValue)
Constructor.
|
ListProperty(String path,
PropertyType<T> type,
T... defaultValue)
Constructor.
|
ListPropertyBuilder(PropertyType<T> type) |
MapProperty(String path,
Map<String,V> defaultValue,
PropertyType<V> type)
Constructor.
|
MapPropertyBuilder(PropertyType<T> type) |
PropertyBuilder(PropertyType<K> type)
Constructor.
|
SetProperty(String path,
PropertyType<T> type,
Set<T> defaultValue)
Constructor.
|
SetProperty(String path,
PropertyType<T> type,
T... defaultValue)
Constructor.
|
SetPropertyBuilder(PropertyType<T> type) |
TypeBasedProperty(String path,
T defaultValue,
PropertyType<T> type)
Constructor.
|
TypeBasedPropertyBuilder(PropertyType<T> type) |
| Modifier and Type | Class and Description |
|---|---|
class |
BeanPropertyType<B> |
class |
EnumPropertyType<E extends Enum<E>> |
class |
PrimitivePropertyType<T>
Standard implementations of property types for basic types.
|
| Modifier and Type | Field and Description |
|---|---|
static PropertyType<Boolean> |
PrimitivePropertyType.BOOLEAN |
static PropertyType<Byte> |
PrimitivePropertyType.BYTE |
static PropertyType<Double> |
PrimitivePropertyType.DOUBLE |
static PropertyType<Float> |
PrimitivePropertyType.FLOAT |
static PropertyType<Integer> |
PrimitivePropertyType.INTEGER |
static PropertyType<Long> |
PrimitivePropertyType.LONG |
static PropertyType<String> |
PrimitivePropertyType.LOWERCASE_STRING |
static PropertyType<Short> |
PrimitivePropertyType.SHORT |
static PropertyType<String> |
PrimitivePropertyType.STRING |
Copyright © 2016–2021 The AuthMe Team. All rights reserved.