105 lines
2.7 KiB
Java
105 lines
2.7 KiB
Java
|
package org.simpleframework.xml.stream;
|
||
|
|
||
|
/* loaded from: classes.dex */
|
||
|
class InputAttribute implements InputNode {
|
||
|
private String name;
|
||
|
private InputNode parent;
|
||
|
private String prefix;
|
||
|
private String reference;
|
||
|
private Object source;
|
||
|
private String value;
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public InputNode getAttribute(String str) {
|
||
|
return null;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public InputNode getNext() {
|
||
|
return null;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public InputNode getNext(String str) {
|
||
|
return null;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public boolean isElement() {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public boolean isEmpty() {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public boolean isRoot() {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public void skip() {
|
||
|
}
|
||
|
|
||
|
public InputAttribute(InputNode inputNode, String str, String str2) {
|
||
|
this.parent = inputNode;
|
||
|
this.value = str2;
|
||
|
this.name = str;
|
||
|
}
|
||
|
|
||
|
public InputAttribute(InputNode inputNode, Attribute attribute) {
|
||
|
this.reference = attribute.getReference();
|
||
|
this.prefix = attribute.getPrefix();
|
||
|
this.source = attribute.getSource();
|
||
|
this.value = attribute.getValue();
|
||
|
this.name = attribute.getName();
|
||
|
this.parent = inputNode;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public Position getPosition() {
|
||
|
return this.parent.getPosition();
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public NodeMap<InputNode> getAttributes() {
|
||
|
return new InputNodeMap(this);
|
||
|
}
|
||
|
|
||
|
public String toString() {
|
||
|
return String.format("attribute %s='%s'", this.name, this.value);
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.Node
|
||
|
public String getValue() {
|
||
|
return this.value;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public Object getSource() {
|
||
|
return this.source;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public String getReference() {
|
||
|
return this.reference;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.InputNode
|
||
|
public String getPrefix() {
|
||
|
return this.prefix;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.Node
|
||
|
public InputNode getParent() {
|
||
|
return this.parent;
|
||
|
}
|
||
|
|
||
|
@Override // org.simpleframework.xml.stream.Node
|
||
|
public String getName() {
|
||
|
return this.name;
|
||
|
}
|
||
|
}
|