org.robolectric.res.android.ResourceTable Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of resources Show documentation
Show all versions of resources Show documentation
An alternative Android testing framework.
package org.robolectric.res.android;
import org.robolectric.res.android.ResourceTypes.ResTable_map;
public class ResourceTable {
public static class flag_entry
{
public final String name;
public final int value;
public final String description;
public flag_entry(String name, int value, String description) {
this.name = name;
this.value = value;
this.description = description;
}
};
public static flag_entry[] gFormatFlags = {
new flag_entry("reference", ResTable_map.TYPE_REFERENCE,
"a reference to another resource, in the form \"@[+][package:]type:name
\"\n"
+ "or to a theme attribute in the form \"?[package:][type:]name
\"."),
new flag_entry("string", ResTable_map.TYPE_STRING,
"a string value, using '\\\\;' to escape characters such as '\\\\n' or '\\\\uxxxx' for a unicode character."),
new flag_entry("integer", ResTable_map.TYPE_INTEGER,
"an integer value, such as \"100
\"."),
new flag_entry("boolean", ResTable_map.TYPE_BOOLEAN,
"a boolean value, either \"true
\" or \"false
\"."),
new flag_entry("color", ResTable_map.TYPE_COLOR,
"a color value, in the form of \"#rgb
\", \"#argb
\",\n"
+ "\"#rrggbb
\", or \"#aarrggbb
\"."),
new flag_entry("float", ResTable_map.TYPE_FLOAT,
"a floating point value, such as \"1.2
\"."),
new flag_entry("dimension", ResTable_map.TYPE_DIMENSION,
"a dimension value, which is a floating point number appended with a unit such as \"14.5sp
\".\n"
+ "Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size),\n"
+ "in (inches), mm (millimeters)."),
new flag_entry("fraction", ResTable_map.TYPE_FRACTION,
"a fractional value, which is a floating point number appended with either % or %p, such as \"14.5%
\".\n"
+ "The % suffix always means a percentage of the base size; the optional %p suffix provides a size relative to\n"
+ "some parent container."),
new flag_entry("enum", ResTable_map.TYPE_ENUM, null),
new flag_entry("flags", ResTable_map.TYPE_FLAGS, null)
// new flag_entry(null, 0, null)
};
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy