Class JDACMappingProperty<K,V>
java.lang.Object
dev.goldmensch.propane.property.MappingPropertySkeleton<K,V>
io.github.kaktushose.jdac.property.internal.JDACMappingProperty<K,V>
- All Implemented Interfaces:
Property<Map<K,V>>, Property.MultiValue<Map<K, V>>, SpecificProperty<Map<K, V>>, JDACProperty<Map<K, V>>
public final class JDACMappingProperty<K,V>
extends MappingPropertySkeleton<K,V>
implements JDACProperty<Map<K,V>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Property
Property.FallbackStrategy, Property.MultiValue<T>, Property.SingleValue<T>, Property.Source -
Field Summary
Fields inherited from interface JDACProperty
BUILDER, CLASS_FINDER, DEFINITIONS, DESCRIPTOR, EMBED_CONFIG, EMBED_SOURCES, EMOJI_RESOLVER, EMOJI_SOURCES, ERROR_MESSAGE_FACTORY, EXPIRATION_STRATEGY, EXTENSION, EXTENSION_DATA, EXTENSION_FILTER, GLOBAL_COMMAND_CONFIG, GLOBAL_REPLY_CONFIG, GUILD_SCOPE_PROVIDER, I18N, INSTANTIATOR, INTROSPECTION, INVOCATION_CONTEXT, JDA, JDA_COMMANDS, JDA_EVENT, KEY_VALUE_STORE, LOCALIZATION_FUNCTION, LOCALIZE_COMMANDS, LOCALIZER, MERGED_CLASS_FINDER, MESSAGE_RESOLVER, MIDDLEWARE, PACKAGES, PERMISSION_PROVIDER, PLACEHOLDER_RESOLVER, PROVIDED, RUNTIME_ID, SHUTDOWN_JDA, STRING_RESOLVER, TYPE_ADAPTER, VALIDATOR -
Constructor Summary
ConstructorsConstructorDescriptionJDACMappingProperty(String name, Property.Source source, JDACScope scope, Class<K> keyType, Class<V> valueType, Property.FallbackStrategy fallback) -
Method Summary
Methods inherited from class MappingPropertySkeleton
equals, fallbackStrategy, hashCode, keyType, name, scope, source, toString, valueTypeMethods inherited from interface SpecificProperty
generalized, scopedGet
-
Constructor Details
-
JDACMappingProperty
public JDACMappingProperty(String name, Property.Source source, JDACScope scope, Class<K> keyType, Class<V> valueType, Property.FallbackStrategy fallback)
-
-
Method Details
-
getScoped
-