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) voidregisterCommandInfo(DataType<?> type, DataTypeCommandInfo info) default <T> voidregisterCommandInfo(DataType<T> type, ArgumentTypeProvider.NSNCTX argumentType, ArgumentGetter<T> argumentGetter) default <T> voidregisterCommandInfo(DataType<T> type, ArgumentTypeProvider.NS argumentType, ArgumentGetter<T> argumentGetter) default <T> voidregisterCommandInfo(DataType<T> type, ArgumentTypeProvider argumentType, ArgumentGetter<T> argumentGetter) static DataType<?>
-
Field Details
-
DATA
-
-
Method Details
-
registerAll
-
lookup
-
require
-
register
-
registerCommandInfo
-
registerCommandInfo
default <T> void registerCommandInfo(DataType<T> type, ArgumentTypeProvider argumentType, ArgumentGetter<T> argumentGetter) -
registerCommandInfo
default <T> void registerCommandInfo(DataType<T> type, ArgumentTypeProvider.NS argumentType, ArgumentGetter<T> argumentGetter) -
registerCommandInfo
default <T> void registerCommandInfo(DataType<T> type, ArgumentTypeProvider.NSNCTX argumentType, ArgumentGetter<T> argumentGetter)
-