package jadx.core.xmlgen.entry;
import java.util.List;
public final class ResourceEntry {
private final int id;
private final String pkgName;
private final String typeName;
private final String keyName;
private int parentRef;
private RawValue simpleValue;
private List<RawNamedValue> namedValues;
private EntryConfig config;
public ResourceEntry(int id, String pkgName, String typeName, String keyName) {
this.id = id;
this.pkgName = pkgName;
this.typeName = typeName;
this.keyName = keyName;
}
public ResourceEntry(int id) {
this(id, "", "", "");
}
public int getId() {
return id;
}
public String getPkgName() {
return pkgName;
}
public String getTypeName() {
return typeName;
}
public String getKeyName() {
return keyName;
}
public void setParentRef(int parentRef) {
this.parentRef = parentRef;
}
public int getParentRef() {
return parentRef;
}
public RawValue getSimpleValue() {
return simpleValue;
}
public void setSimpleValue(RawValue simpleValue) {
this.simpleValue = simpleValue;
}
public void setNamedValues(List<RawNamedValue> namedValues) {
this.namedValues = namedValues;
}
public List<RawNamedValue> getNamedValues() {
return namedValues;
}
public void setConfig(EntryConfig config) {
this.config = config;
}
public EntryConfig getConfig() {
return config;
}
@Override
public String toString() {
return " 0x" + Integer.toHexString(id) + " (" + id + ")" + config + " = " + typeName + "." + keyName;
}
}