SliceConfig.java 946 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package cn.com.qmth.scancentral.bean.card;
  2. import org.apache.commons.lang3.StringUtils;
  3. import java.util.Arrays;
  4. import java.util.LinkedList;
  5. import java.util.List;
  6. public class SliceConfig {
  7. private List<ConfigItem> items;
  8. public SliceConfig() {
  9. this.items = new LinkedList<>();
  10. }
  11. public void addConfig(int number, int left, int top, int width, int height) {
  12. ConfigItem item = new ConfigItem();
  13. item.number = number;
  14. item.left = left;
  15. item.top = top;
  16. item.width = width;
  17. item.height = height;
  18. this.items.add(item);
  19. }
  20. @Override
  21. public String toString() {
  22. return StringUtils.join(items, ",");
  23. }
  24. static class ConfigItem {
  25. int number, left, top, width, height;
  26. @Override
  27. public String toString() {
  28. return StringUtils.join(Arrays.asList(number, left, top, width, height), ":");
  29. }
  30. }
  31. }