Package com.android.internal.util
Class XmlUtils
- java.lang.Object
-
- com.android.internal.util.XmlUtils
-
public class XmlUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceXmlUtils.ReadMapCallbackstatic interfaceXmlUtils.WriteMapCallback
-
Constructor Summary
Constructors Constructor Description XmlUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidbeginDocument(XmlPullParser parser, String firstElementName)static booleanconvertValueToBoolean(CharSequence value, boolean defaultValue)static intconvertValueToInt(CharSequence charSeq, int defaultValue)static intconvertValueToList(CharSequence value, String[] options, int defaultValue)static intconvertValueToUnsignedInt(String value, int defaultValue)static voidnextElement(XmlPullParser parser)static booleannextElementWithin(XmlPullParser parser, int outerDepth)static intparseUnsignedIntAttribute(CharSequence charSeq)static booleanreadBooleanAttribute(XmlPullParser in, String name)static booleanreadBooleanAttribute(XmlPullParser in, String name, boolean defaultValue)static byte[]readByteArrayAttribute(XmlPullParser in, String name)static floatreadFloatAttribute(XmlPullParser in, String name)static intreadIntAttribute(XmlPullParser in, String name)static intreadIntAttribute(XmlPullParser in, String name, int defaultValue)static ArrayListreadListXml(InputStream in)Read an ArrayList from an InputStream containing XML.static longreadLongAttribute(XmlPullParser in, String name)static longreadLongAttribute(XmlPullParser in, String name, long defaultValue)static HashMap<String,?>readMapXml(InputStream in)Read a HashMap from an InputStream containing XML.static HashSetreadSetXml(InputStream in)Read a HashSet from an InputStream containing XML.static StringreadStringAttribute(XmlPullParser in, String name)static ArrayMap<String,?>readThisArrayMapXml(XmlPullParser parser, String endTag, String[] name, XmlUtils.ReadMapCallback callback)LikereadThisMapXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[]), but returns an ArrayMap instead of HashMap.static boolean[]readThisBooleanArrayXml(XmlPullParser parser, String endTag, String[] name)Read a boolean[] object from an XmlPullParser.static double[]readThisDoubleArrayXml(XmlPullParser parser, String endTag, String[] name)Read a double[] object from an XmlPullParser.static int[]readThisIntArrayXml(XmlPullParser parser, String endTag, String[] name)Read an int[] object from an XmlPullParser.static ArrayListreadThisListXml(XmlPullParser parser, String endTag, String[] name)Read an ArrayList object from an XmlPullParser.static long[]readThisLongArrayXml(XmlPullParser parser, String endTag, String[] name)Read a long[] object from an XmlPullParser.static HashMap<String,?>readThisMapXml(XmlPullParser parser, String endTag, String[] name)Read a HashMap object from an XmlPullParser.static HashMap<String,?>readThisMapXml(XmlPullParser parser, String endTag, String[] name, XmlUtils.ReadMapCallback callback)Read a HashMap object from an XmlPullParser.static HashSetreadThisSetXml(XmlPullParser parser, String endTag, String[] name)Read a HashSet object from an XmlPullParser.static String[]readThisStringArrayXml(XmlPullParser parser, String endTag, String[] name)Read a String[] object from an XmlPullParser.static ObjectreadValueXml(XmlPullParser parser, String[] name)Read a flattened object from an XmlPullParser.static voidskipCurrentTag(XmlPullParser parser)static voidwriteBooleanArrayXml(boolean[] val, String name, XmlSerializer out)Flatten a boolean[] into an XmlSerializer.static voidwriteBooleanAttribute(XmlSerializer out, String name, boolean value)static voidwriteByteArrayAttribute(XmlSerializer out, String name, byte[] value)static voidwriteByteArrayXml(byte[] val, String name, XmlSerializer out)Flatten a byte[] into an XmlSerializer.static voidwriteDoubleArrayXml(double[] val, String name, XmlSerializer out)Flatten a double[] into an XmlSerializer.static voidwriteFloatAttribute(XmlSerializer out, String name, float value)static voidwriteIntArrayXml(int[] val, String name, XmlSerializer out)Flatten an int[] into an XmlSerializer.static voidwriteIntAttribute(XmlSerializer out, String name, int value)static voidwriteListXml(List val, OutputStream out)Flatten a List into an output stream as XML.static voidwriteListXml(List val, String name, XmlSerializer out)Flatten a List into an XmlSerializer.static voidwriteLongArrayXml(long[] val, String name, XmlSerializer out)Flatten a long[] into an XmlSerializer.static voidwriteLongAttribute(XmlSerializer out, String name, long value)static voidwriteMapXml(Map val, OutputStream out)Flatten a Map into an output stream as XML.static voidwriteMapXml(Map val, String name, XmlSerializer out)Flatten a Map into an XmlSerializer.static voidwriteMapXml(Map val, String name, XmlSerializer out, XmlUtils.WriteMapCallback callback)Flatten a Map into an XmlSerializer.static voidwriteMapXml(Map val, XmlSerializer out, XmlUtils.WriteMapCallback callback)Flatten a Map into an XmlSerializer.static voidwriteSetXml(Set val, String name, XmlSerializer out)static voidwriteStringArrayXml(String[] val, String name, XmlSerializer out)Flatten a String[] into an XmlSerializer.static voidwriteStringAttribute(XmlSerializer out, String name, String value)static voidwriteValueXml(Object v, String name, XmlSerializer out)Flatten an object's value into an XmlSerializer.
-
-
-
Method Detail
-
skipCurrentTag
public static void skipCurrentTag(XmlPullParser parser) throws XmlPullParserException, IOException
- Throws:
XmlPullParserExceptionIOException
-
convertValueToList
public static final int convertValueToList(CharSequence value, String[] options, int defaultValue)
-
convertValueToBoolean
public static final boolean convertValueToBoolean(CharSequence value, boolean defaultValue)
-
convertValueToInt
public static final int convertValueToInt(CharSequence charSeq, int defaultValue)
-
convertValueToUnsignedInt
public static int convertValueToUnsignedInt(String value, int defaultValue)
-
parseUnsignedIntAttribute
public static int parseUnsignedIntAttribute(CharSequence charSeq)
-
writeMapXml
public static final void writeMapXml(Map val, OutputStream out) throws XmlPullParserException, IOException
Flatten a Map into an output stream as XML. The map can later be read back with readMapXml().- Parameters:
val- The map to be flattened.out- Where to write the XML data.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(Map, String, XmlSerializer),writeListXml(java.util.List, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readMapXml(java.io.InputStream)
-
writeListXml
public static final void writeListXml(List val, OutputStream out) throws XmlPullParserException, IOException
Flatten a List into an output stream as XML. The list can later be read back with readListXml().- Parameters:
val- The list to be flattened.out- Where to write the XML data.- Throws:
XmlPullParserExceptionIOException- See Also:
writeListXml(List, String, XmlSerializer),writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readListXml(java.io.InputStream)
-
writeMapXml
public static final void writeMapXml(Map val, String name, XmlSerializer out) throws XmlPullParserException, IOException
Flatten a Map into an XmlSerializer. The map can later be read back with readThisMapXml().- Parameters:
val- The map to be flattened.name- Name attribute to include with this list's tag, or null for none.out- XmlSerializer to write the map into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(Map, OutputStream),writeListXml(java.util.List, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readMapXml(java.io.InputStream)
-
writeMapXml
public static final void writeMapXml(Map val, String name, XmlSerializer out, XmlUtils.WriteMapCallback callback) throws XmlPullParserException, IOException
Flatten a Map into an XmlSerializer. The map can later be read back with readThisMapXml().- Parameters:
val- The map to be flattened.name- Name attribute to include with this list's tag, or null for none.out- XmlSerializer to write the map into.callback- Method to call when an Object type is not recognized.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(Map, OutputStream),writeListXml(java.util.List, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readMapXml(java.io.InputStream)
-
writeMapXml
public static final void writeMapXml(Map val, XmlSerializer out, XmlUtils.WriteMapCallback callback) throws XmlPullParserException, IOException
Flatten a Map into an XmlSerializer. The map can later be read back with readThisMapXml(). This method presumes that the start tag and name attribute have already been written and does not write an end tag.- Parameters:
val- The map to be flattened.out- XmlSerializer to write the map into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(Map, OutputStream),writeListXml(java.util.List, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readMapXml(java.io.InputStream)
-
writeListXml
public static final void writeListXml(List val, String name, XmlSerializer out) throws XmlPullParserException, IOException
Flatten a List into an XmlSerializer. The list can later be read back with readThisListXml().- Parameters:
val- The list to be flattened.name- Name attribute to include with this list's tag, or null for none.out- XmlSerializer to write the list into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeListXml(List, OutputStream),writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readListXml(java.io.InputStream)
-
writeSetXml
public static final void writeSetXml(Set val, String name, XmlSerializer out) throws XmlPullParserException, IOException
- Throws:
XmlPullParserExceptionIOException
-
writeByteArrayXml
public static final void writeByteArrayXml(byte[] val, String name, XmlSerializer out) throws XmlPullParserException, IOExceptionFlatten a byte[] into an XmlSerializer. The list can later be read back with readThisByteArrayXml().- Parameters:
val- The byte array to be flattened.name- Name attribute to include with this array's tag, or null for none.out- XmlSerializer to write the array into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer)
-
writeIntArrayXml
public static final void writeIntArrayXml(int[] val, String name, XmlSerializer out) throws XmlPullParserException, IOExceptionFlatten an int[] into an XmlSerializer. The list can later be read back with readThisIntArrayXml().- Parameters:
val- The int array to be flattened.name- Name attribute to include with this array's tag, or null for none.out- XmlSerializer to write the array into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readThisIntArrayXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])
-
writeLongArrayXml
public static final void writeLongArrayXml(long[] val, String name, XmlSerializer out) throws XmlPullParserException, IOExceptionFlatten a long[] into an XmlSerializer. The list can later be read back with readThisLongArrayXml().- Parameters:
val- The long array to be flattened.name- Name attribute to include with this array's tag, or null for none.out- XmlSerializer to write the array into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readThisIntArrayXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])
-
writeDoubleArrayXml
public static final void writeDoubleArrayXml(double[] val, String name, XmlSerializer out) throws XmlPullParserException, IOExceptionFlatten a double[] into an XmlSerializer. The list can later be read back with readThisDoubleArrayXml().- Parameters:
val- The double array to be flattened.name- Name attribute to include with this array's tag, or null for none.out- XmlSerializer to write the array into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readThisIntArrayXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])
-
writeStringArrayXml
public static final void writeStringArrayXml(String[] val, String name, XmlSerializer out) throws XmlPullParserException, IOException
Flatten a String[] into an XmlSerializer. The list can later be read back with readThisStringArrayXml().- Parameters:
val- The String array to be flattened.name- Name attribute to include with this array's tag, or null for none.out- XmlSerializer to write the array into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readThisIntArrayXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])
-
writeBooleanArrayXml
public static final void writeBooleanArrayXml(boolean[] val, String name, XmlSerializer out) throws XmlPullParserException, IOExceptionFlatten a boolean[] into an XmlSerializer. The list can later be read back with readThisBooleanArrayXml().- Parameters:
val- The boolean array to be flattened.name- Name attribute to include with this array's tag, or null for none.out- XmlSerializer to write the array into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(java.util.Map, java.io.OutputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer),readThisIntArrayXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[])
-
writeValueXml
public static final void writeValueXml(Object v, String name, XmlSerializer out) throws XmlPullParserException, IOException
Flatten an object's value into an XmlSerializer. The value can later be read back with readThisValueXml(). Currently supported value types are: null, String, Integer, Long, Float, Double Boolean, Map, List.- Parameters:
v- The object to be flattened.name- Name attribute to include with this value's tag, or null for none.out- XmlSerializer to write the object into.- Throws:
XmlPullParserExceptionIOException- See Also:
writeMapXml(java.util.Map, java.io.OutputStream),writeListXml(java.util.List, java.io.OutputStream),readValueXml(org.xmlpull.v1.XmlPullParser, java.lang.String[])
-
readMapXml
public static final HashMap<String,?> readMapXml(InputStream in) throws XmlPullParserException, IOException
Read a HashMap from an InputStream containing XML. The stream can previously have been written by writeMapXml().- Parameters:
in- The InputStream from which to read.- Returns:
- HashMap The resulting map.
- Throws:
XmlPullParserExceptionIOException- See Also:
readListXml(java.io.InputStream),readValueXml(org.xmlpull.v1.XmlPullParser, java.lang.String[]),#see #writeMapXml
-
readListXml
public static final ArrayList readListXml(InputStream in) throws XmlPullParserException, IOException
Read an ArrayList from an InputStream containing XML. The stream can previously have been written by writeListXml().- Parameters:
in- The InputStream from which to read.- Returns:
- ArrayList The resulting list.
- Throws:
XmlPullParserExceptionIOException- See Also:
readMapXml(java.io.InputStream),readValueXml(org.xmlpull.v1.XmlPullParser, java.lang.String[]),readThisListXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[]),writeListXml(java.util.List, java.io.OutputStream)
-
readSetXml
public static final HashSet readSetXml(InputStream in) throws XmlPullParserException, IOException
Read a HashSet from an InputStream containing XML. The stream can previously have been written by writeSetXml().- Parameters:
in- The InputStream from which to read.- Returns:
- HashSet The resulting set.
- Throws:
XmlPullParserExceptionIOException- See Also:
readValueXml(org.xmlpull.v1.XmlPullParser, java.lang.String[]),readThisSetXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[]),writeSetXml(java.util.Set, java.lang.String, org.xmlpull.v1.XmlSerializer)
-
readThisMapXml
public static final HashMap<String,?> readThisMapXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read a HashMap object from an XmlPullParser. The XML data could previously have been generated by writeMapXml(). The XmlPullParser must be positioned after the tag that begins the map.- Parameters:
parser- The XmlPullParser from which to read the map data.endTag- Name of the tag that will end the map, usually "map".name- An array of one string, used to return the name attribute of the map's tag.- Returns:
- HashMap The newly generated map.
- Throws:
XmlPullParserExceptionIOException- See Also:
readMapXml(java.io.InputStream)
-
readThisMapXml
public static final HashMap<String,?> readThisMapXml(XmlPullParser parser, String endTag, String[] name, XmlUtils.ReadMapCallback callback) throws XmlPullParserException, IOException
Read a HashMap object from an XmlPullParser. The XML data could previously have been generated by writeMapXml(). The XmlPullParser must be positioned after the tag that begins the map.- Parameters:
parser- The XmlPullParser from which to read the map data.endTag- Name of the tag that will end the map, usually "map".name- An array of one string, used to return the name attribute of the map's tag.- Returns:
- HashMap The newly generated map.
- Throws:
XmlPullParserExceptionIOException- See Also:
readMapXml(java.io.InputStream)
-
readThisArrayMapXml
public static final ArrayMap<String,?> readThisArrayMapXml(XmlPullParser parser, String endTag, String[] name, XmlUtils.ReadMapCallback callback) throws XmlPullParserException, IOException
LikereadThisMapXml(org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String[]), but returns an ArrayMap instead of HashMap.- Throws:
XmlPullParserExceptionIOException
-
readThisListXml
public static final ArrayList readThisListXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read an ArrayList object from an XmlPullParser. The XML data could previously have been generated by writeListXml(). The XmlPullParser must be positioned after the tag that begins the list.- Parameters:
parser- The XmlPullParser from which to read the list data.endTag- Name of the tag that will end the list, usually "list".name- An array of one string, used to return the name attribute of the list's tag.- Returns:
- HashMap The newly generated list.
- Throws:
XmlPullParserExceptionIOException- See Also:
readListXml(java.io.InputStream)
-
readThisSetXml
public static final HashSet readThisSetXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read a HashSet object from an XmlPullParser. The XML data could previously have been generated by writeSetXml(). The XmlPullParser must be positioned after the tag that begins the set.- Parameters:
parser- The XmlPullParser from which to read the set data.endTag- Name of the tag that will end the set, usually "set".name- An array of one string, used to return the name attribute of the set's tag.- Returns:
- HashSet The newly generated set.
- Throws:
XmlPullParserExceptionIOException- See Also:
readSetXml(java.io.InputStream)
-
readThisIntArrayXml
public static final int[] readThisIntArrayXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read an int[] object from an XmlPullParser. The XML data could previously have been generated by writeIntArrayXml(). The XmlPullParser must be positioned after the tag that begins the list.- Parameters:
parser- The XmlPullParser from which to read the list data.endTag- Name of the tag that will end the list, usually "list".name- An array of one string, used to return the name attribute of the list's tag.- Returns:
- Returns a newly generated int[].
- Throws:
XmlPullParserExceptionIOException- See Also:
readListXml(java.io.InputStream)
-
readThisLongArrayXml
public static final long[] readThisLongArrayXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read a long[] object from an XmlPullParser. The XML data could previously have been generated by writeLongArrayXml(). The XmlPullParser must be positioned after the tag that begins the list.- Parameters:
parser- The XmlPullParser from which to read the list data.endTag- Name of the tag that will end the list, usually "list".name- An array of one string, used to return the name attribute of the list's tag.- Returns:
- Returns a newly generated long[].
- Throws:
XmlPullParserExceptionIOException- See Also:
readListXml(java.io.InputStream)
-
readThisDoubleArrayXml
public static final double[] readThisDoubleArrayXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read a double[] object from an XmlPullParser. The XML data could previously have been generated by writeDoubleArrayXml(). The XmlPullParser must be positioned after the tag that begins the list.- Parameters:
parser- The XmlPullParser from which to read the list data.endTag- Name of the tag that will end the list, usually "double-array".name- An array of one string, used to return the name attribute of the list's tag.- Returns:
- Returns a newly generated double[].
- Throws:
XmlPullParserExceptionIOException- See Also:
readListXml(java.io.InputStream)
-
readThisStringArrayXml
public static final String[] readThisStringArrayXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read a String[] object from an XmlPullParser. The XML data could previously have been generated by writeStringArrayXml(). The XmlPullParser must be positioned after the tag that begins the list.- Parameters:
parser- The XmlPullParser from which to read the list data.endTag- Name of the tag that will end the list, usually "string-array".name- An array of one string, used to return the name attribute of the list's tag.- Returns:
- Returns a newly generated String[].
- Throws:
XmlPullParserExceptionIOException- See Also:
readListXml(java.io.InputStream)
-
readThisBooleanArrayXml
public static final boolean[] readThisBooleanArrayXml(XmlPullParser parser, String endTag, String[] name) throws XmlPullParserException, IOException
Read a boolean[] object from an XmlPullParser. The XML data could previously have been generated by writeBooleanArrayXml(). The XmlPullParser must be positioned after the tag that begins the list.- Parameters:
parser- The XmlPullParser from which to read the list data.endTag- Name of the tag that will end the list, usually "string-array".name- An array of one string, used to return the name attribute of the list's tag.- Returns:
- Returns a newly generated boolean[].
- Throws:
XmlPullParserExceptionIOException- See Also:
readListXml(java.io.InputStream)
-
readValueXml
public static final Object readValueXml(XmlPullParser parser, String[] name) throws XmlPullParserException, IOException
Read a flattened object from an XmlPullParser. The XML data could previously have been written with writeMapXml(), writeListXml(), or writeValueXml(). The XmlPullParser must be positioned at the tag that defines the value.- Parameters:
parser- The XmlPullParser from which to read the object.name- An array of one string, used to return the name attribute of the value's tag.- Returns:
- Object The newly generated value object.
- Throws:
XmlPullParserExceptionIOException- See Also:
readMapXml(java.io.InputStream),readListXml(java.io.InputStream),writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer)
-
beginDocument
public static final void beginDocument(XmlPullParser parser, String firstElementName) throws XmlPullParserException, IOException
- Throws:
XmlPullParserExceptionIOException
-
nextElement
public static final void nextElement(XmlPullParser parser) throws XmlPullParserException, IOException
- Throws:
XmlPullParserExceptionIOException
-
nextElementWithin
public static boolean nextElementWithin(XmlPullParser parser, int outerDepth) throws IOException, XmlPullParserException
- Throws:
IOExceptionXmlPullParserException
-
readIntAttribute
public static int readIntAttribute(XmlPullParser in, String name, int defaultValue)
-
readIntAttribute
public static int readIntAttribute(XmlPullParser in, String name) throws IOException
- Throws:
IOException
-
writeIntAttribute
public static void writeIntAttribute(XmlSerializer out, String name, int value) throws IOException
- Throws:
IOException
-
readLongAttribute
public static long readLongAttribute(XmlPullParser in, String name, long defaultValue)
-
readLongAttribute
public static long readLongAttribute(XmlPullParser in, String name) throws IOException
- Throws:
IOException
-
writeLongAttribute
public static void writeLongAttribute(XmlSerializer out, String name, long value) throws IOException
- Throws:
IOException
-
readFloatAttribute
public static float readFloatAttribute(XmlPullParser in, String name) throws IOException
- Throws:
IOException
-
writeFloatAttribute
public static void writeFloatAttribute(XmlSerializer out, String name, float value) throws IOException
- Throws:
IOException
-
readBooleanAttribute
public static boolean readBooleanAttribute(XmlPullParser in, String name)
-
readBooleanAttribute
public static boolean readBooleanAttribute(XmlPullParser in, String name, boolean defaultValue)
-
writeBooleanAttribute
public static void writeBooleanAttribute(XmlSerializer out, String name, boolean value) throws IOException
- Throws:
IOException
-
readStringAttribute
public static String readStringAttribute(XmlPullParser in, String name)
-
writeStringAttribute
public static void writeStringAttribute(XmlSerializer out, String name, String value) throws IOException
- Throws:
IOException
-
readByteArrayAttribute
public static byte[] readByteArrayAttribute(XmlPullParser in, String name)
-
writeByteArrayAttribute
public static void writeByteArrayAttribute(XmlSerializer out, String name, byte[] value) throws IOException
- Throws:
IOException
-
-