Heyman
3 years ago
4 changed files with 52 additions and 51 deletions
@ -0,0 +1,41 @@ |
|||||||
|
package com.fr.design.mainframe.mobile.utils; |
||||||
|
|
||||||
|
import com.fr.design.mainframe.mobile.provider.combo.SimpleComboCheckBoxStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.combo.SimpleComboStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.date.NavigationStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.date.SimpleDateStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.date.SimpleStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.radiogroup.CapsuleRadioGroupStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.radiogroup.ImageRadioGroupStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.radiogroup.UnitedRadioGroupStyleProvider; |
||||||
|
import com.fr.design.mainframe.mobile.provider.topparam.MobileTopParamStyleProvider; |
||||||
|
import com.fr.stable.fun.mark.Mutable; |
||||||
|
|
||||||
|
import java.util.HashMap; |
||||||
|
import java.util.HashSet; |
||||||
|
import java.util.Map; |
||||||
|
import java.util.Set; |
||||||
|
|
||||||
|
public class MobileStyleProviderManager { |
||||||
|
private static Set<Mutable> mobileWidgetStyleProviderSet = new HashSet<Mutable>() {{ |
||||||
|
add(new SimpleStyleProvider()); |
||||||
|
add(new NavigationStyleProvider()); |
||||||
|
add(new SimpleDateStyleProvider()); |
||||||
|
add(new SimpleComboStyleProvider()); |
||||||
|
add(new SimpleComboCheckBoxStyleProvider()); |
||||||
|
add(new CapsuleRadioGroupStyleProvider()); |
||||||
|
add(new UnitedRadioGroupStyleProvider()); |
||||||
|
add(new ImageRadioGroupStyleProvider()); |
||||||
|
}}; |
||||||
|
private static Set<Mutable> mobileParamUIProviderSet = new HashSet<Mutable>() {{ |
||||||
|
add(new MobileTopParamStyleProvider()); |
||||||
|
}}; |
||||||
|
private static Map<String, Set<Mutable>> map = new HashMap<String, Set<Mutable>>() {{ |
||||||
|
put("MobileWidgetStyleProvider", mobileWidgetStyleProviderSet); |
||||||
|
put("MobileParamUIProvider", mobileParamUIProviderSet); |
||||||
|
}}; |
||||||
|
|
||||||
|
public static <T extends Mutable> Set<T> getArray(String mark) { |
||||||
|
return (Set<T>) map.get(mark); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue