@Override public List<String> getTableColumnValues(String columnName) { return getTableContent("0", "0").getArrayValues(columnName); }
@Override public List<String> getColumnFromTableContent(String column, String sectionId, String tableId) { return toList(getTableContent(sectionId, tableId).getInternalJsonObject().getJSONArray(column)); }
@Override public Map<String, List<String>> getMapFromTableContent(String sectionId, String tableId) { Map<String, List<String>> result = new LinkedHashMap<>(); JSONObject table = getTableContent(sectionId, tableId).getInternalJsonObject(); for (String column : table.keySet()) { result.put(column, toList(table.getJSONArray(column))); } return result; }