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

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);
}
}