Interface DataTypeRegistry
public interface DataTypeRegistry
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.commons.lang3.mutable.Mutable<DataTypeRegistry.Data> -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable DataType<?> voidstatic voidregisterAll(Consumer<DataTypeRegistry> consumer) default <T> voidregisterCommandInfo(DataType<T> type, ArgumentTypeProvider.NS<T> argumentType, ArgumentGetter<T> argumentGetter) default <T> voidregisterCommandInfo(DataType<T> type, ArgumentTypeProvider.NSNCTX<T> argumentType, ArgumentGetter<T> argumentGetter) default <T> voidregisterCommandInfo(DataType<T> type, ArgumentTypeProvider<T> argumentType, ArgumentGetter<T> argumentGetter) voidregisterCommandInfo(DataTypeCommandInfo<?> info) static DataType<?>
-
Field Details
-
DATA
-
-
Method Details
-
registerAll
-
lookup
-
require
-
register
-
registerCommandInfo
-
registerCommandInfo
default <T> void registerCommandInfo(DataType<T> type, ArgumentTypeProvider<T> argumentType, ArgumentGetter<T> argumentGetter) -
registerCommandInfo
default <T> void registerCommandInfo(DataType<T> type, ArgumentTypeProvider.NS<T> argumentType, ArgumentGetter<T> argumentGetter) -
registerCommandInfo
default <T> void registerCommandInfo(DataType<T> type, ArgumentTypeProvider.NSNCTX<T> argumentType, ArgumentGetter<T> argumentGetter)
-