/** * Returns a list of {@link RecordElement} from a list of {@link UIExtension section elements}. * * @return a list of {@link RecordElement} objects */ private List<RecordElement> collectElements() { List<RecordElement> result = new LinkedList<>(); List<UIExtension> fields = this.uixManager.get(this.extension.getId()); fields = this.orderFilter.filter(fields, ORDER_LABEL); for (UIExtension field : fields) { result.add(new UIXRecordElement(field, this)); } return result; }