jimu-decompiled/sources/com/thoughtworks/xstream/mapper/Mapper.java
2025-05-13 19:24:51 +02:00

72 lines
1.8 KiB
Java

package com.thoughtworks.xstream.mapper;
import com.thoughtworks.xstream.converters.Converter;
import com.thoughtworks.xstream.converters.SingleValueConverter;
/* loaded from: classes.dex */
public interface Mapper {
public interface ImplicitCollectionMapping {
String getFieldName();
String getItemFieldName();
Class getItemType();
String getKeyFieldName();
}
public static class Null {
}
String aliasForAttribute(Class cls, String str);
String aliasForAttribute(String str);
String aliasForSystemAttribute(String str);
String attributeForAlias(Class cls, String str);
String attributeForAlias(String str);
Class defaultImplementationOf(Class cls);
SingleValueConverter getConverterFromAttribute(Class cls, String str);
SingleValueConverter getConverterFromAttribute(Class cls, String str, Class cls2);
SingleValueConverter getConverterFromAttribute(String str);
SingleValueConverter getConverterFromItemType(Class cls);
SingleValueConverter getConverterFromItemType(String str, Class cls);
SingleValueConverter getConverterFromItemType(String str, Class cls, Class cls2);
String getFieldNameForItemTypeAndName(Class cls, Class cls2, String str);
ImplicitCollectionMapping getImplicitCollectionDefForFieldName(Class cls, String str);
Class getItemTypeForItemFieldName(Class cls, String str);
Converter getLocalConverter(Class cls, String str);
boolean isIgnoredElement(String str);
boolean isImmutableValueType(Class cls);
boolean isReferenceable(Class cls);
Mapper lookupMapperOfType(Class cls);
Class realClass(String str);
String realMember(Class cls, String str);
String serializedClass(Class cls);
String serializedMember(Class cls, String str);
boolean shouldSerializeMember(Class cls, String str);
}