| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
BeanCopier.copyBeanToMapByConverter(Object source,
Map target,
BiFunction<Type,Object,Object> converter,
JavaType keyType,
JavaType valueType) |
protected abstract void |
BeanCopier.copyBeanToMapByConverter(Object source,
Map target,
BiFunction<Type,Object,Object> converter,
JavaType keyType,
JavaType valueType) |
protected abstract <K,V> void |
BeanCopier.copyBeanToMapByOptions(S source,
Map<K,V> target,
CopyOptions options,
JavaType keyType,
JavaType valueType) |
protected abstract <K,V> void |
BeanCopier.copyBeanToMapByOptions(S source,
Map<K,V> target,
CopyOptions options,
JavaType keyType,
JavaType valueType) |
protected void |
BeanCopier.copyBeanToMapWithKeyByOptions(Map target,
CopyOptions options,
JavaType keyType,
JavaType valueType,
String sourceKey,
Object sourceValue) |
protected void |
BeanCopier.copyBeanToMapWithKeyByOptions(Map target,
CopyOptions options,
JavaType keyType,
JavaType valueType,
String sourceKey,
Object sourceValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
JavaType<Map<K,V>> |
MapConverter.getTargetType() |
JavaType<T> |
EnumConverter.getTargetType() |
JavaType<T> |
CollectionConverter.getTargetType() |
JavaType<T> |
BeanConverter.getTargetType() |
JavaType<T[]> |
ArrayConverter.getTargetType() |
JavaType<T> |
AbstractConverter.getTargetType() |
| 限定符和类型 | 方法和说明 |
|---|---|
<S> T |
AbstractConverter.convert(JavaType<S> valueType,
S value) |
protected T |
EnumConverter.doConvert(Object value,
JavaType<T> targetType) |
protected abstract T |
AbstractSimpleConverter.doConvert(Object value,
JavaType<T> targetType) |
protected <S> Map<K,V> |
MapConverter.doConvert(S value,
JavaType<Map<K,V>> targetType,
JavaType<S> sourceType) |
protected <S> Map<K,V> |
MapConverter.doConvert(S value,
JavaType<Map<K,V>> targetType,
JavaType<S> sourceType) |
protected <S> T[] |
ArrayConverter.doConvert(S value,
JavaType<T[]> targetType,
JavaType<S> sourceType) |
protected <S> T[] |
ArrayConverter.doConvert(S value,
JavaType<T[]> targetType,
JavaType<S> sourceType) |
protected <S> T |
CollectionConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
protected <S> T |
CollectionConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
protected <S> T |
BeanConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
protected <S> T |
BeanConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
protected <S> T |
AbstractSimpleConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
protected <S> T |
AbstractSimpleConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
protected abstract <S> T |
AbstractConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
protected abstract <S> T |
AbstractConverter.doConvert(S value,
JavaType<T> targetType,
JavaType<S> sourceType) |
| 构造器和说明 |
|---|
ArrayConverter(JavaType<T[]> targetType) |
BeanConverter(JavaType<T> beanType,
CopyOptions copyOptions) |
CollectionConverter(JavaType<T> collectionType) |
CollectionConverter(JavaType<T> collectionType,
JavaType<E> elementType) |
CollectionConverter(JavaType<T> collectionType,
JavaType<E> elementType) |
MapConverter(JavaType<Map<K,V>> mapType) |
MapConverter(JavaType<Map<K,V>> mapType,
JavaType<K> keyType,
JavaType<V> valueType) |
MapConverter(JavaType<Map<K,V>> mapType,
JavaType<K> keyType,
JavaType<V> valueType) |
MapConverter(JavaType<Map<K,V>> mapType,
JavaType<K> keyType,
JavaType<V> valueType) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected JavaType<T> |
NumberConverter.targetType |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AtomicBoolean |
AtomicBooleanConverter.doConvert(Object value,
JavaType<AtomicBoolean> targetType) |
protected AtomicIntegerArray |
AtomicIntegerArrayConverter.doConvert(Object value,
JavaType<AtomicIntegerArray> targetType) |
protected AtomicLongArray |
AtomicLongArrayConverter.doConvert(Object value,
JavaType<AtomicLongArray> targetType) |
protected AtomicReference |
AtomicReferenceConverter.doConvert(Object value,
JavaType<AtomicReference> targetType) |
protected Boolean |
BooleanConverter.doConvert(Object value,
JavaType<Boolean> targetType) |
protected Calendar |
CalendarConverter.doConvert(Object value,
JavaType<Calendar> targetType) |
protected Character |
CharacterConverter.doConvert(Object value,
JavaType<Character> targetType) |
protected Charset |
CharsetConverter.doConvert(Object value,
JavaType<Charset> targetType) |
protected Class<?> |
ClassConverter.doConvert(Object value,
JavaType<Class<?>> targetType) |
protected Currency |
CurrencyConverter.doConvert(Object value,
JavaType<Currency> targetType) |
protected Duration |
DurationConverter.doConvert(Object value,
JavaType<Duration> targetType) |
protected Locale |
LocaleConverter.doConvert(Object value,
JavaType<Locale> targetType) |
protected Object |
PrimitiveConverter.doConvert(Object value,
JavaType<Object> targetType) |
protected Optional<T> |
OptionalConverter.doConvert(Object value,
JavaType<Optional<T>> targetType) |
protected Path |
PathConverter.doConvert(Object value,
JavaType<Path> targetType) |
protected Period |
PeriodConverter.doConvert(Object value,
JavaType<Period> targetType) |
protected StackTraceElement |
StackTraceElementConverter.doConvert(Object value,
JavaType<StackTraceElement> targetType) |
protected String |
StringConverter.doConvert(Object value,
JavaType<String> targetType) |
protected T |
TemporalAccessorConverter.doConvert(Object value,
JavaType<T> targetType) |
protected T |
ReferenceConverter.doConvert(Object value,
JavaType<T> targetType) |
protected T |
NumberConverter.doConvert(Object value,
JavaType<T> type) |
protected T |
DateConverter.doConvert(Object value,
JavaType<T> type) |
protected TimeZone |
TimeZoneConverter.doConvert(Object value,
JavaType<TimeZone> targetType) |
protected Ulid |
UlidConverter.doConvert(Object value,
JavaType<Ulid> targetType) |
protected URI |
URIConverter.doConvert(Object value,
JavaType<URI> targetType) |
protected URL |
URLConverter.doConvert(Object value,
JavaType<URL> targetType) |
protected UUID |
UUIDConverter.doConvert(Object value,
JavaType<UUID> targetType) |
| 构造器和说明 |
|---|
DateConverter(JavaType<T> targetType) |
DateConverter(JavaType<T> targetType,
String format) |
ReferenceConverter(JavaType<T> targetType) |
TemporalAccessorConverter(JavaType<T> targetType,
String format) |
| 限定符和类型 | 方法和说明 |
|---|---|
BeanMapping<T> |
BeanMapping.javaType(JavaType<T> javaType) |
| 构造器和说明 |
|---|
BeanMapping(JavaType<T> javaType) |
| 构造器和说明 |
|---|
MethodMetadata(JavaType<?> returnType,
boolean select,
Function<Object[],MethodArgs> argsBuilder,
Function<Map<String,Object>,SqlNode> sqlBuilder,
ResultExtractor<?> extractor) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> JavaType<T> |
JavaType.of(Class<T> clazz) |
static <T> JavaType<T> |
JavaType.of(String typeName) |
static <T> JavaType<T> |
JavaType.of(Type type) |
static <T> JavaType<T> |
JavaType.of(TypeRef<T> type) |
| 限定符和类型 | 方法和说明 |
|---|---|
JavaType<T> |
MetaObject.getBeanType() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract <E> MetaObject<E> |
MetaObject.createMetaObject(JavaType<E> rawClass) |
protected <E> MetaObject<E> |
LambdaMetaObject.createMetaObject(JavaType<E> beanType) |
protected <E> IndexedMetaObject<E> |
IndexedMetaObject.createMetaObject(JavaType<E> beanType) |
static <T> MetaObject<T> |
MetaObject.of(BeanAccessMode mode,
JavaType<T> beanType) |
static <T> MetaObject<T> |
MetaObject.of(JavaType<T> beanType) |
static <T> LambdaMetaObject<T> |
LambdaMetaObject.of(JavaType<T> beanType) |
static <T> IndexedMetaObject<T> |
IndexedMetaObject.of(JavaType<T> beanType) |
| 构造器和说明 |
|---|
MetaObject(JavaType<T> beanType) |
Copyright © 2025 fossc. All rights reserved.