33 lines
1.3 KiB
Java
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);
|
|
}
|
|
}
|