mirror of
https://github.com/revanced/Apktool.git
synced 2025-05-02 06:54:25 +02:00
+ ResScalarValue::encodeAsResXmlItemValue()
This commit is contained in:
parent
379e4aa74c
commit
46ac7092da
@ -52,7 +52,7 @@ public class ResArrayValue extends ResBagValue implements ResValuesXmlSerializab
|
|||||||
serializer.attribute(null, "name", res.getResSpec().getName());
|
serializer.attribute(null, "name", res.getResSpec().getName());
|
||||||
for (int i = 0; i < mItems.length; i++) {
|
for (int i = 0; i < mItems.length; i++) {
|
||||||
serializer.startTag(null, "item");
|
serializer.startTag(null, "item");
|
||||||
serializer.text(mItems[i].encodeAsResXmlValue());
|
serializer.text(mItems[i].encodeAsResXmlItemValue());
|
||||||
serializer.endTag(null, "item");
|
serializer.endTag(null, "item");
|
||||||
}
|
}
|
||||||
serializer.endTag(null, type);
|
serializer.endTag(null, type);
|
||||||
|
@ -43,6 +43,10 @@ public abstract class ResScalarValue extends ResValue
|
|||||||
return encodeAsResXml();
|
return encodeAsResXml();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String encodeAsResXmlItemValue() throws AndrolibException {
|
||||||
|
return encodeAsResXmlValue();
|
||||||
|
}
|
||||||
|
|
||||||
public String encodeAsResXmlValue() throws AndrolibException {
|
public String encodeAsResXmlValue() throws AndrolibException {
|
||||||
if (mRawValue != null) {
|
if (mRawValue != null) {
|
||||||
return mRawValue;
|
return mRawValue;
|
||||||
|
@ -40,6 +40,12 @@ public class ResStringValue extends ResScalarValue {
|
|||||||
return ResXmlEncoders.encodeAsResXmlAttr(mRawValue);
|
return ResXmlEncoders.encodeAsResXmlAttr(mRawValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String encodeAsResXmlItemValue() {
|
||||||
|
return ResXmlEncoders.enumerateNonPositionalSubstitutions(
|
||||||
|
ResXmlEncoders.encodeAsXmlValue(mRawValue));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String encodeAsResXmlValue() {
|
public String encodeAsResXmlValue() {
|
||||||
return ResXmlEncoders.encodeAsXmlValue(mRawValue);
|
return ResXmlEncoders.encodeAsXmlValue(mRawValue);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user