Home | History | Annotate | Download | only in platform

Lines Matching refs:info

55         AttributeInfo info = new AttributeInfo("test", EnumSet.noneOf(Format.class));
56 assertTrue(info.isValid("", null, null));
57 assertTrue(info.isValid("a b c", null, null));
58 assertTrue(info.isValid("@android foo bar", null, null));
62 AttributeInfo info = new AttributeInfo("test", Format.STRING_SET);
63 assertTrue(info.isValid("", null, null));
64 assertTrue(info.isValid("a b c", null, null));
65 assertTrue(info.isValid("@android foo bar", null, null));
69 AttributeInfo info = new AttributeInfo("test", Format.BOOLEAN_SET);
70 assertTrue(info.isValid("true", null, null));
71 assertTrue(info.isValid("false", null, null));
72 assertFalse(info.isValid("", null, null));
73 assertTrue(info.isValid("TRUE", null, null));
74 assertTrue(info.isValid("True", null, null));
75 assertTrue(info.isValid("FALSE", null, null));
76 assertTrue(info.isValid("False", null, null));
80 AttributeInfo info = new AttributeInfo("test", Format.INTEGER_SET);
81 assertTrue(info.isValid("0", null, null));
82 assertTrue(info.isValid("1", null, null));
83 assertTrue(info.isValid("10", null, null));
84 assertTrue(info.isValid("-10", null, null));
85 assertTrue(info.isValid(Integer.toString(Integer.MAX_VALUE), null, null));
87 assertFalse(info.isValid("", null, null));
88 assertFalse(info.isValid("a", null, null));
89 assertFalse(info.isValid("a1", null, null));
90 assertFalse(info.isValid("1a", null, null));
91 assertFalse(info.isValid("1.0", null, null));
95 AttributeInfo info = new AttributeInfo("test", Format.FLOAT_SET);
96 assertTrue(info.isValid("0", null, null));
97 assertTrue(info.isValid("1", null, null));
98 assertTrue(info.isValid("10", null, null));
99 assertTrue(info.isValid("-10", null, null));
100 assertTrue(info.isValid("-10.1234", null, null));
101 assertTrue(info.isValid(".1", null, null));
102 assertTrue(info.isValid("-.1", null, null));
103 assertTrue(info.isValid("1.5e22", null, null));
104 assertTrue(info.isValid(Integer.toString(Integer.MAX_VALUE), null, null));
106 assertFalse(info.isValid("", null, null));
107 assertFalse(info.isValid(".", null, null));
108 assertFalse(info.isValid("-.", null, null));
109 assertFalse(info.isValid("a", null, null));
110 assertFalse(info.isValid("a1", null, null));
111 assertFalse(info.isValid("1a", null, null));
115 AttributeInfo info = new AttributeInfo("test", Format.DIMENSION_SET);
116 assertTrue(info.isValid("0dp", null, null));
117 assertTrue(info.isValid("1dp", null, null));
118 assertTrue(info.isValid("10dip", null, null));
119 assertTrue(info.isValid("-10px", null, null));
120 assertTrue(info.isValid("-10.1234mm", null, null));
121 assertTrue(info.isValid("14sp", null, null));
122 assertTrue(info.isValid("72pt", null, null));
124 assertFalse(info.isValid("", null, null));
125 assertFalse(info.isValid("5", null, null));
126 assertFalse(info.isValid("50ps", null, null));
129 //assertFalse(info.isValid("@dimen/foo"));
133 AttributeInfo info = new AttributeInfo("test", Format.COLOR_SET);
134 assertTrue(info.isValid("#fff", null, null));
135 assertTrue(info.isValid("#ffffff", null, null));
136 assertTrue(info.isValid("#12345678", null, null));
137 assertTrue(info.isValid("#abcdef00", null, null));
139 assertFalse(info.isValid("", null, null));
140 assertFalse(info.isValid("#fffffffff", null, null));
141 assertFalse(info.isValid("red", null, null));
142 assertFalse(info.isValid("rgb(1,2,3)", null, null));
146 AttributeInfo info = new AttributeInfo("test", EnumSet.<Format>of(Format.FRACTION));
147 assertTrue(info.isValid("5%", null, null));
148 assertTrue(info.isValid("25%p", null, null));
151 //assertFalse(info.isValid(""));
152 //assertFalse(info.isValid("50%%"));
153 //assertFalse(info.isValid("50"));
154 //assertFalse(info.isValid("-2%"));
158 AttributeInfo info = new AttributeInfo("test", Format.REFERENCE_SET);
159 assertTrue(info.isValid("@android:string/foo", null, null));
160 assertTrue(info.isValid("@string/foo", null, null));
161 assertTrue(info.isValid("@dimen/foo", null, null));
162 assertTrue(info.isValid("@color/foo", null, null));
163 assertTrue(info.isValid("@animator/foo", null, null));
164 assertTrue(info.isValid("@anim/foo", null, null));
165 assertTrue(info.isValid("?android:attr/textAppearanceMedium", null, null));
166 assertTrue(info.isValid("?textAppearanceMedium", null, null));
168 assertFalse(info.isValid("", null, null));
169 assertFalse(info.isValid("foo", null, null));
170 assertFalse(info.isValid("3.4", null, null));
174 AttributeInfo info = new AttributeInfo("test", Format.ENUM_SET);
175 info.setEnumValues(new String[] { "wrap_content", "match_parent" });
176 assertTrue(info.isValid("wrap_content", null, null));
177 assertTrue(info.isValid("match_parent", null, null));
178 assertFalse(info.isValid("", null, null));
179 assertFalse(info.isValid("other", null, null));
180 assertFalse(info.isValid("50", null, null));
184 AttributeInfo info = new AttributeInfo("test", Format.FLAG_SET);
185 info.setFlagValues(new String[] { "left", "top", "right", "bottom" });
186 assertTrue(info.isValid("left", null, null));
187 assertTrue(info.isValid("top", null, null));
188 assertTrue(info.isValid("left|top", null, null));
189 assertTrue(info.isValid("", null, null));
191 assertFalse(info.isValid("other", null, null));
192 assertFalse(info.isValid("50", null, null));
196 AttributeInfo info = new AttributeInfo("test", EnumSet.<Format>of(Format.INTEGER,
198 assertTrue(info.isValid("1", null, null));
199 assertTrue(info.isValid("@dimen/foo", null, null));
200 assertFalse(info.isValid("foo", null, null));
204 AttributeInfo info = new AttributeInfo("test", EnumSet.<Format>of(Format.COLOR,
206 assertTrue(info.isValid("#ff00ff00", null, null));
207 assertTrue(info.isValid("@color/foo", null, null));
208 assertFalse(info.isValid("foo", null, null));
212 AttributeInfo info = new AttributeInfo("test", EnumSet.<Format>of(Format.STRING,
214 assertTrue(info.isValid("test", null, null));
215 assertTrue(info.isValid("@color/foo", null, null));
219 AttributeInfo info = new AttributeInfo("test", EnumSet.<Format>of(Format.ENUM,
221 info.setEnumValues(new String[] { "wrap_content", "match_parent" });
222 assertTrue(info.isValid("wrap_content", null, null));
223 assertTrue(info.isValid("match_parent", null, null));
224 assertTrue(info.isValid("50dp", null, null));
225 assertFalse(info.isValid("50", null, null));
226 assertFalse(info.isValid("test", null, null));
233 AttributeInfo info = new AttributeInfo("test", Format.REFERENCE_SET);
240 assertTrue(info.isValid("@string/mystring", null, null));
241 assertTrue(info.isValid("@dimen/mydimen", null, null));
242 assertTrue(info.isValid("@android:layout/mylayout", null, null));
243 assertTrue(info.isValid("?android:attr/listPreferredItemHeigh", null, null));
245 assertTrue(info.isValid("@string/mystring", projectResources, frameworkResources));
246 assertTrue(info.isValid("@dimen/mydimen", projectResources, frameworkResources));
247 assertTrue(info.isValid("@android:layout/mylayout", projectResources, frameworkResources));
249 assertFalse(info.isValid("@android:string/mystring", projectResources,
251 assertFalse(info.isValid("@android:dimen/mydimen", projectResources, frameworkResources));
252 assertFalse(info.isValid("@layout/mylayout", projectResources, frameworkResources));
253 assertFalse(info.isValid("@layout/foo", projectResources, frameworkResources));
254 assertFalse(info.isValid("@anim/foo", projectResources, frameworkResources));
255 assertFalse(info.isValid("@android:anim/foo", projectResources, frameworkResources));
351 AttributeInfo info = map.get(name);
352 if (info == null) {
356 if (!info.isValid(value, null, null)) {
364 + name + "' where the attribute info has formats " + info.getFormats()
370 !info.getFormats().contains(Format.REFERENCE)) {
375 System.out.println("\"" + name + "\" with formats " + info.getFormats()