View Javadoc

1   package fit;
2   
3   abstract public class ColumnListBuilderFixture extends
4       ColumnSpecialValuesFixture
5   {
6   
7     @Override
8     protected void beforeTable(Parse parse)
9     {
10      resetList();
11    }
12  
13    @Override
14    protected void afterRow(Parse parse)
15    {
16      addRowToList();
17    }
18  
19    abstract protected void addRowToList();
20  
21    abstract protected void resetList();
22  
23    @Override
24    public void doCells(Parse cells)
25    {
26      super.doCells(cells);
27    }
28  
29    protected String processValue(String orgValue)
30    {
31      if (orgValue == null)
32      {
33        return null;
34      }
35      if (orgValue.equals(SPECIAL_EMPTY))
36      {
37        return "";
38      }
39      if (orgValue.equals(SPECIAL_NULL))
40      {
41        return null;
42      }
43      return orgValue;
44    }
45  }