类的使用
cc.carm.lib.configuration.adapter.ValueType
使用ValueType的程序包
程序包
说明
-
cc.carm.lib.configuration.adapter中ValueType的使用
修饰符和类型字段说明ValueType.BOOLEANValueType.BOOLEAN_TYPEValueType.BYTEValueType.BYTE_TYPEValueType.CHARValueType.CHAR_TYPEValueType.DOUBLEValueType.DOUBLE_TYPEValueType.FLOATValueType.FLOAT_TYPEValueType.INTEGERValueType.INTEGER_TYPEValueType.LONGValueType.LONG_TYPEstatic final ValueType<?>[]ValueType.PRIMITIVE_TYPESValueType.SHORTValueType.SHORT_TYPEValueType.STRINGValueAdapter.type修饰符和类型方法说明static <T> ValueType<T>static <T> ValueType<T>Get the generic type of the complex type.static <T> ValueType<T>static <T> ValueType<T>ValueType.of(T value) ValueAdapter.type()修饰符和类型方法说明<T> @Nullable ValueAdapter<T><T> TValueAdapterRegistry.deserialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<T> type, @Nullable Object source) booleanValueType.isSubtypeOf(ValueType<?> target) ValueAdapter.parse(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, @NotNull Object value) ValueParser.parse(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, @NotNull Object data) <FROM,TO> void ValueAdapterRegistry.register(@NotNull ValueType<FROM> from, @NotNull ValueType<TO> to, @Nullable DataFunction<FROM, TO> parser, @Nullable DataFunction<TO, FROM> serializer) <T> voidValueAdapterRegistry.register(@NotNull ValueType<T> type, @NotNull ValueParser<T> deserializer) <T> voidValueAdapterRegistry.register(@NotNull ValueType<T> type, @NotNull ValueSerializer<T> serializer) <T> voidValueAdapterRegistry.register(@NotNull ValueType<T> type, @Nullable ValueSerializer<T> serializer, @Nullable ValueParser<T> deserializer) @Nullable ObjectValueAdapter.serialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, TYPE value) @Nullable ObjectValueSerializer.serialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, TYPE value) voidValueAdapterRegistry.unregister(@NotNull ValueType<?> type) 参数类型为ValueType的cc.carm.lib.configuration.adapter中的构造器限定符构造器说明ValueAdapter(@NotNull ValueType<TYPE> type) ValueAdapter(@NotNull ValueType<TYPE> type, @Nullable ValueSerializer<TYPE> serializer, @Nullable ValueParser<TYPE> parser) -
cc.carm.lib.configuration.builder中ValueType的使用
参数类型为ValueType的cc.carm.lib.configuration.builder中的构造器限定符构造器说明protectedAbstractConfigBuilder(Class<? super HOLDER> providerClass, ValueType<TYPE> type) protectedCommonConfigBuilder(ValueType<TYPE> type) -
cc.carm.lib.configuration.builder.impl中ValueType的使用
修饰符和类型字段说明AbstractSectionBuilder.paramTypeAbstractSourceBuilder.paramTypeAbstractSourceBuilder.sourceType限定符构造器说明protectedAbstractSectionBuilder(@NotNull ValueType<TYPE> type, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<ConfigureSection, UNIT> parser, @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer) protectedAbstractSourceBuilder(@NotNull ValueType<V> type, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<SOURCE, UNIT> parser, @NotNull ValueHandler<UNIT, SOURCE> serializer) -
cc.carm.lib.configuration.builder.list中ValueType的使用
限定符构造器说明ConfigListBuilder(@NotNull ValueType<V> type) SectionListBuilder(@NotNull Supplier<? extends List<V>> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) SourceListBuilder(@NotNull Supplier<? extends List<V>> constructor, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<V> paramType, @NotNull ValueHandler<SOURCE, V> parser, @NotNull ValueHandler<V, SOURCE> serializer) -
cc.carm.lib.configuration.builder.map中ValueType的使用
修饰符和类型字段说明ConfigMapBuilder.keyTypeConfigMapCreator.keyTypeSectionMapBuilder.keyTypeSourceMapBuilder.keyTypeConfigMapBuilder.valueTypeConfigMapCreator.valueType修饰符和类型方法说明<S> @NotNull SourceMapBuilder<M,S, K, V> <S> @NotNull SourceMapBuilder<M,S, K, V> ConfigMapBuilder.from(@NotNull ValueType<S> sourceType, @NotNull ValueHandler<String, K> keyParser, @NotNull ValueHandler<K, String> keySerializer, @NotNull ValueHandler<S, V> valueParser, @NotNull ValueHandler<V, S> valueSerializer) 限定符构造器说明ConfigMapBuilder(@NotNull Supplier<@NotNull M> constructor, @NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType) ConfigMapCreator(@NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType) SectionMapBuilder(@NotNull Supplier<? extends MAP> constructor, @NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<String, K> keyParser, @NotNull ValueHandler<K, String> keySerializer, @NotNull ValueHandler<ConfigureSection, V> valueParser, @NotNull ValueHandler<V, Map<String, Object>> valueSerializer) SourceMapBuilder(@NotNull Supplier<? extends MAP> constructor, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<String, K> keyParser, @NotNull ValueHandler<K, String> keySerializer, @NotNull ValueHandler<SOURCE, V> valueParser, @NotNull ValueHandler<V, SOURCE> valueSerializer) -
cc.carm.lib.configuration.builder.value中ValueType的使用
修饰符和类型方法说明<S> @NotNull SourceValueBuilder<S,V> <S> @NotNull SourceValueBuilder<S,V> ConfigValueBuilder.from(@NotNull ValueType<S> sourceType, @NotNull ValueHandler<S, V> valueParser, @NotNull ValueHandler<V, S> valueSerializer) 限定符构造器说明ConfigValueBuilder(@NotNull ValueType<V> type) SectionValueBuilder(@NotNull ValueType<V> type, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) SourceValueBuilder(@NotNull ValueType<S> sourceType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<S, V> parser, @NotNull ValueHandler<V, S> serializer) -
cc.carm.lib.configuration.function中ValueType的使用
修饰符和类型方法说明static <O,T> @NotNull ValueHandler<O, T> ValueHandler.deserialize(ValueType<T> to) static <T,V> @NotNull ValueHandler<T, V> -
cc.carm.lib.configuration.source中ValueType的使用
修饰符和类型方法说明<FROM,TO> SELF ConfigurationFactory.adapter(@NotNull ValueType<FROM> from, @NotNull ValueType<TO> to, @NotNull DataFunction<FROM, TO> parser, @NotNull DataFunction<TO, FROM> serializer) <T> SELFConfigurationFactory.adapter(@NotNull ValueType<T> type, @NotNull ValueParser<T> parser) <T> SELFConfigurationFactory.adapter(@NotNull ValueType<T> type, @NotNull ValueSerializer<T> serializer) <T> SELFConfigurationFactory.adapter(@NotNull ValueType<T> type, @NotNull ValueSerializer<T> serializer, @NotNull ValueParser<T> parser) <T> TConfigurationHolder.deserialize(@NotNull ValueType<T> type, @Nullable Object source) -
cc.carm.lib.configuration.value中ValueType的使用
参数类型为ValueType的cc.carm.lib.configuration.value中的构造器限定符构造器说明ValueManifest(@NotNull ValueType<TYPE> type) ValueManifest(@NotNull ValueType<TYPE> type, @NotNull Supplier<@Nullable TYPE> defaultSupplier) ValueManifest(@NotNull ValueType<TYPE> type, @NotNull Supplier<@Nullable TYPE> defaultSupplier, @NotNull ValueValidator<UNIT> validator) ValueManifest(@NotNull ValueType<TYPE> type, @NotNull Supplier<@Nullable TYPE> defaultSupplier, @NotNull ValueValidator<UNIT> validator, @NotNull BiConsumer<@NotNull ConfigurationHolder<?>, @NotNull String> initializer) ValueManifest(@NotNull ValueType<TYPE> type, @NotNull Supplier<@Nullable TYPE> defaultSupplier, @NotNull ValueValidator<UNIT> validator, @NotNull BiConsumer<@NotNull ConfigurationHolder<?>, @NotNull String> initializer, @Nullable ConfigurationHolder<?> holder, @Nullable String path) -
cc.carm.lib.configuration.value.standard中ValueType的使用
修饰符和类型方法说明static <T> @NotNull ConfigListBuilder<T>static <K,V> ConfigMapCreator<K, V> static <V> ConfigValueBuilder<V>Create a new value builder.static <V> ConfiguredValue<V>static <V> ConfiguredValue<V>static <T> @NotNull SourceListBuilder<T,T> static <V> SourceValueBuilder<V,V> Create a new value builder with the specifiedConfigurationHolder.registeredValues()type. -
cc.carm.lib.configuration.value.text中ValueType的使用