88 lines
2.9 KiB
Java
88 lines
2.9 KiB
Java
package com.thoughtworks.xstream.io;
|
|
|
|
import com.thoughtworks.xstream.converters.ErrorWriter;
|
|
import java.util.Iterator;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class ReaderWrapper implements ExtendedHierarchicalStreamReader {
|
|
protected HierarchicalStreamReader wrapped;
|
|
|
|
protected ReaderWrapper(HierarchicalStreamReader hierarchicalStreamReader) {
|
|
this.wrapped = hierarchicalStreamReader;
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader, com.thoughtworks.xstream.converters.ErrorReporter
|
|
public void appendErrors(ErrorWriter errorWriter) {
|
|
this.wrapped.appendErrors(errorWriter);
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public void close() {
|
|
this.wrapped.close();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public String getAttribute(String str) {
|
|
return this.wrapped.getAttribute(str);
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public int getAttributeCount() {
|
|
return this.wrapped.getAttributeCount();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public String getAttributeName(int i) {
|
|
return this.wrapped.getAttributeName(i);
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public Iterator getAttributeNames() {
|
|
return this.wrapped.getAttributeNames();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public String getNodeName() {
|
|
return this.wrapped.getNodeName();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public String getValue() {
|
|
return this.wrapped.getValue();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public boolean hasMoreChildren() {
|
|
return this.wrapped.hasMoreChildren();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public void moveDown() {
|
|
this.wrapped.moveDown();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public void moveUp() {
|
|
this.wrapped.moveUp();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.ExtendedHierarchicalStreamReader
|
|
public String peekNextChild() {
|
|
HierarchicalStreamReader hierarchicalStreamReader = this.wrapped;
|
|
if (hierarchicalStreamReader instanceof ExtendedHierarchicalStreamReader) {
|
|
return ((ExtendedHierarchicalStreamReader) hierarchicalStreamReader).peekNextChild();
|
|
}
|
|
throw new UnsupportedOperationException("peekNextChild");
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public HierarchicalStreamReader underlyingReader() {
|
|
return this.wrapped.underlyingReader();
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.io.HierarchicalStreamReader
|
|
public String getAttribute(int i) {
|
|
return this.wrapped.getAttribute(i);
|
|
}
|
|
}
|