Class JDACEnumerationProperty<T>
java.lang.Object
dev.goldmensch.propane.property.EnumerationPropertySkeleton<T>
io.github.kaktushose.jdac.property.internal.JDACEnumerationProperty<T>
- All Implemented Interfaces:
Property<Collection<T>>, Property.MultiValue<Collection<T>>, SpecificProperty<Collection<T>>, JDACProperty<Collection<T>>
public final class JDACEnumerationProperty<T>
extends EnumerationPropertySkeleton<T>
implements JDACProperty<Collection<T>>
-
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
ConstructorsConstructorDescriptionJDACEnumerationProperty(String name, Property.Source source, Scope scope, Class<T> type, Property.FallbackStrategy fallback) -
Method Summary
Methods inherited from class EnumerationPropertySkeleton
equals, fallbackStrategy, hashCode, name, scope, source, toString, typeMethods inherited from interface SpecificProperty
generalized, scopedGet
-
Constructor Details
-
JDACEnumerationProperty
public JDACEnumerationProperty(String name, Property.Source source, Scope scope, Class<T> type, Property.FallbackStrategy fallback)
-
-
Method Details