CollectionSet.java 612 B

1234567891011121314151617181920212223
  1. package me.lortseam.completeconfig.data;
  2. import lombok.extern.log4j.Log4j2;
  3. import me.lortseam.completeconfig.api.ConfigGroup;
  4. @Log4j2(topic = "CompleteConfig")
  5. public class CollectionSet extends DataSet<Collection> {
  6. protected CollectionSet(BaseCollection parent) {
  7. super(parent);
  8. }
  9. void resolve(ConfigGroup group) {
  10. Collection collection = new Collection(parent, group);
  11. collection.resolveContainer(group);
  12. if (collection.isEmpty()) {
  13. logger.warn("Empty group: " + collection.getId());
  14. return;
  15. }
  16. add(collection);
  17. }
  18. }