Package brut.androlib.res.data.value
Class ResScalarValue
java.lang.Object
brut.androlib.res.data.value.ResValue
brut.androlib.res.data.value.ResIntBasedValue
brut.androlib.res.data.value.ResScalarValue
- All Implemented Interfaces:
ResValuesXmlSerializable,ResXmlEncodable
- Direct Known Subclasses:
ResBoolValue,ResEmptyValue,ResFloatValue,ResIntValue,ResStringValue
public abstract class ResScalarValue
extends ResIntBasedValue
implements ResXmlEncodable, ResValuesXmlSerializable
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedResScalarValue(String type, int rawIntValue, String rawValue) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringgetType()booleanprotected voidserializeExtraXmlAttrs(org.xmlpull.v1.XmlSerializer serializer, ResResource res) voidserializeToResValuesXml(org.xmlpull.v1.XmlSerializer serializer, ResResource res) Methods inherited from class brut.androlib.res.data.value.ResIntBasedValue
getRawIntValue
-
Field Details
-
mType
-
mRawValue
-
-
Constructor Details
-
ResScalarValue
-
-
Method Details
-
encodeAsResXmlAttr
- Specified by:
encodeAsResXmlAttrin interfaceResXmlEncodable- Throws:
AndrolibException
-
encodeAsResXmlItemValue
- Throws:
AndrolibException
-
encodeAsResXmlValue
- Specified by:
encodeAsResXmlValuein interfaceResXmlEncodable- Throws:
AndrolibException
-
encodeAsResXmlNonEscapedItemValue
- Throws:
AndrolibException
-
hasMultipleNonPositionalSubstitutions
public boolean hasMultipleNonPositionalSubstitutions() -
serializeToResValuesXml
public void serializeToResValuesXml(org.xmlpull.v1.XmlSerializer serializer, ResResource res) throws IOException, AndrolibException - Specified by:
serializeToResValuesXmlin interfaceResValuesXmlSerializable- Throws:
IOExceptionAndrolibException
-
getType
-
serializeExtraXmlAttrs
protected void serializeExtraXmlAttrs(org.xmlpull.v1.XmlSerializer serializer, ResResource res) throws IOException - Throws:
IOException
-
encodeAsResXml
- Throws:
AndrolibException
-