react-native-navigation的迁移库

SideMenuRootOptions.java 796B

12345678910111213141516171819202122232425262728
  1. package com.reactnativenavigation.parse;
  2. import org.json.JSONObject;
  3. public class SideMenuRootOptions {
  4. public SideMenuOptions left = new SideMenuOptions();
  5. public SideMenuOptions right = new SideMenuOptions();
  6. public static SideMenuRootOptions parse(JSONObject json) {
  7. SideMenuRootOptions options = new SideMenuRootOptions();
  8. if (json == null) return options;
  9. options.left = SideMenuOptions.parse(json.optJSONObject("left"));
  10. options.right = SideMenuOptions.parse(json.optJSONObject("right"));
  11. return options;
  12. }
  13. public void mergeWith(SideMenuRootOptions other) {
  14. left.mergeWith(other.left);
  15. right.mergeWith(other.right);
  16. }
  17. public void mergeWithDefault(SideMenuRootOptions sideMenuRootOptions) {
  18. }
  19. }