28 lines
787 B
Java
28 lines
787 B
Java
package com.thoughtworks.xstream.io.xml;
|
|
|
|
import com.thoughtworks.xstream.io.AbstractDriver;
|
|
import com.thoughtworks.xstream.io.naming.NameCoder;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class AbstractXmlDriver extends AbstractDriver {
|
|
public AbstractXmlDriver() {
|
|
this(new XmlFriendlyNameCoder());
|
|
}
|
|
|
|
protected XmlFriendlyReplacer xmlFriendlyReplacer() {
|
|
NameCoder nameCoder = getNameCoder();
|
|
if (nameCoder instanceof XmlFriendlyReplacer) {
|
|
return (XmlFriendlyReplacer) nameCoder;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public AbstractXmlDriver(NameCoder nameCoder) {
|
|
super(nameCoder);
|
|
}
|
|
|
|
public AbstractXmlDriver(XmlFriendlyReplacer xmlFriendlyReplacer) {
|
|
this((NameCoder) xmlFriendlyReplacer);
|
|
}
|
|
}
|