package retrofit2.converter.simplexml; import java.lang.annotation.Annotation; import java.lang.reflect.Type; import okhttp3.RequestBody; import okhttp3.ResponseBody; import org.simpleframework.xml.Serializer; import org.simpleframework.xml.core.Persister; import retrofit2.Converter; import retrofit2.Retrofit; @Deprecated /* loaded from: classes.dex */ public final class SimpleXmlConverterFactory extends Converter.Factory { private final Serializer serializer; private final boolean strict; public static SimpleXmlConverterFactory create() { return create(new Persister()); } public static SimpleXmlConverterFactory create(Serializer serializer) { return new SimpleXmlConverterFactory(serializer, true); } public static SimpleXmlConverterFactory createNonStrict() { return createNonStrict(new Persister()); } public static SimpleXmlConverterFactory createNonStrict(Serializer serializer) { if (serializer == null) { throw new NullPointerException("serializer == null"); } return new SimpleXmlConverterFactory(serializer, false); } private SimpleXmlConverterFactory(Serializer serializer, boolean z) { this.serializer = serializer; this.strict = z; } @Override // retrofit2.Converter.Factory public final Converter responseBodyConverter(Type type, Annotation[] annotationArr, Retrofit retrofit) { if (type instanceof Class) { return new SimpleXmlResponseBodyConverter((Class) type, this.serializer, this.strict); } return null; } @Override // retrofit2.Converter.Factory public final Converter requestBodyConverter(Type type, Annotation[] annotationArr, Annotation[] annotationArr2, Retrofit retrofit) { if (type instanceof Class) { return new SimpleXmlRequestBodyConverter(this.serializer); } return null; } public final boolean isStrict() { return this.strict; } }