|
@@ -9,7 +9,7 @@ import java.util.ArrayList;
|
9
|
9
|
import java.util.List;
|
10
|
10
|
|
11
|
11
|
public class TitleBarButtonParamsParser {
|
12
|
|
- public List<TitleBarButtonParams> parse(Bundle params) {
|
|
12
|
+ public static List<TitleBarButtonParams> parse(Bundle params) {
|
13
|
13
|
List<TitleBarButtonParams> result = new ArrayList<>();
|
14
|
14
|
for (String key : params.keySet()) {
|
15
|
15
|
result.add(parseItem(params.getBundle(key)));
|
|
@@ -17,7 +17,7 @@ public class TitleBarButtonParamsParser {
|
17
|
17
|
return result;
|
18
|
18
|
}
|
19
|
19
|
|
20
|
|
- private TitleBarButtonParams parseItem(Bundle bundle) {
|
|
20
|
+ private static TitleBarButtonParams parseItem(Bundle bundle) {
|
21
|
21
|
TitleBarButtonParams result = new TitleBarButtonParams();
|
22
|
22
|
result.label = bundle.getString("label");
|
23
|
23
|
result.icon = ImageLoader.loadImage(bundle.getString("icon"));
|
|
@@ -27,15 +27,15 @@ public class TitleBarButtonParamsParser {
|
27
|
27
|
return result;
|
28
|
28
|
}
|
29
|
29
|
|
30
|
|
- private TitleBarButtonParams.ShowAsAction parseShowAsAction(String showAsAction) {
|
|
30
|
+ private static TitleBarButtonParams.ShowAsAction parseShowAsAction(String showAsAction) {
|
31
|
31
|
switch (showAsAction) {
|
32
|
|
- case "Always":
|
|
32
|
+ case "always":
|
33
|
33
|
return TitleBarButtonParams.ShowAsAction.Always;
|
34
|
|
- case "Never":
|
|
34
|
+ case "never":
|
35
|
35
|
return TitleBarButtonParams.ShowAsAction.Never;
|
36
|
|
- case "WithText":
|
|
36
|
+ case "withText":
|
37
|
37
|
return TitleBarButtonParams.ShowAsAction.WithText;
|
38
|
|
- case "IfRoom":
|
|
38
|
+ case "ifRoom":
|
39
|
39
|
default:
|
40
|
40
|
return TitleBarButtonParams.ShowAsAction.IfRoom;
|
41
|
41
|
}
|