类 ValueAdapter<TYPE>
java.lang.Object
cc.carm.lib.configuration.adapter.ValueAdapter<TYPE>
- 类型参数:
TYPE- The type of the target value
- 所有已实现的接口:
ValueParser<TYPE>,ValueSerializer<TYPE>
- 直接已知子类:
PrimitiveAdapter
Value adapter, used to convert the value of the configuration file into the objects.
-
字段概要
字段 -
构造器概要
构造器构造器说明ValueAdapter(@NotNull ValueType<TYPE> type) ValueAdapter(@NotNull ValueType<TYPE> type, @Nullable ValueSerializer<TYPE> serializer, @Nullable ValueParser<TYPE> parser) -
方法概要
修饰符和类型方法说明booleaninthashCode()parse(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, @NotNull Object value) @Nullable ValueParser<TYPE>parser()parser(@Nullable ValueParser<TYPE> deserializer) @Nullable Objectserialize(@NotNull ConfigurationHolder<?> holder, @NotNull ValueType<? super TYPE> type, TYPE value) @Nullable ValueSerializer<TYPE>serializer(@Nullable ValueSerializer<TYPE> serializer) type()
-
字段详细资料
-
type
-
serializer
-
deserializer
-
-
构造器详细资料
-
ValueAdapter
-
ValueAdapter
public ValueAdapter(@NotNull @NotNull ValueType<TYPE> type, @Nullable @Nullable ValueSerializer<TYPE> serializer, @Nullable @Nullable ValueParser<TYPE> parser)
-
-
方法详细资料
-
type
-
serializer
-
parser
-
serializer
-
parser
-
serialize
@Nullable public @Nullable Object serialize(@NotNull @NotNull ConfigurationHolder<?> holder, @NotNull @NotNull ValueType<? super TYPE> type, @NotNull TYPE value) throws Exception - 指定者:
serialize在接口中ValueSerializer<TYPE>- 抛出:
Exception
-
parse
@Nullable public TYPE parse(@NotNull @NotNull ConfigurationHolder<?> holder, @NotNull @NotNull ValueType<? super TYPE> type, @NotNull @NotNull Object value) throws Exception - 指定者:
parse在接口中ValueParser<TYPE>- 抛出:
Exception
-
equals
-
hashCode
public int hashCode()
-