Files
jimu-decompiled/sources/com/thoughtworks/xstream/io/binary/BinaryStreamDriver.java
2025-05-13 19:24:51 +02:00

33 lines
1.3 KiB
Java

package com.thoughtworks.xstream.io.binary;
import com.thoughtworks.xstream.io.AbstractDriver;
import com.thoughtworks.xstream.io.HierarchicalStreamReader;
import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Reader;
import java.io.Writer;
/* loaded from: classes.dex */
public class BinaryStreamDriver extends AbstractDriver {
@Override // com.thoughtworks.xstream.io.HierarchicalStreamDriver
public HierarchicalStreamReader createReader(Reader reader) {
throw new UnsupportedOperationException("The BinaryDriver cannot use character-oriented input streams.");
}
@Override // com.thoughtworks.xstream.io.HierarchicalStreamDriver
public HierarchicalStreamWriter createWriter(Writer writer) {
throw new UnsupportedOperationException("The BinaryDriver cannot use character-oriented output streams.");
}
@Override // com.thoughtworks.xstream.io.HierarchicalStreamDriver
public HierarchicalStreamReader createReader(InputStream inputStream) {
return new BinaryStreamReader(inputStream);
}
@Override // com.thoughtworks.xstream.io.HierarchicalStreamDriver
public HierarchicalStreamWriter createWriter(OutputStream outputStream) {
return new BinaryStreamWriter(outputStream);
}
}