View Javadoc
1   package com.kodexa.client.store;
2   
3   import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4   import lombok.Data;
5   import lombok.NoArgsConstructor;
6   
7   import java.util.ArrayList;
8   import java.util.List;
9   import java.util.Map;
10  
11  @Data
12  @NoArgsConstructor
13  @JsonIgnoreProperties(ignoreUnknown = true)
14  public class TableStore implements DataStore {
15  
16      private List<String> columns = new ArrayList<>();
17  
18      private List<List<Object>> rows = new ArrayList<>();
19  
20      public TableStore(Map<String, Object> data) {
21          columns = (List<String>) data.get("columns");
22          rows = (List<List<Object>>) data.get("rows");
23      }
24  
25  }