public BodyLayerStack(BodyDataProvider dataProvider) {
mBodyDataLayer = new DataLayer(dataProvider);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.X_AXIS.getValue(),
5);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.SHOW_H_LINES.getValue(),
5);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y11_AXIS.getValue(),
4);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y11_ITEMS_VALUES.getValue(),
7);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y11_AVG_FUNCTION_TYPE.getValue(),
7);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y11_COMPARATOR_FUNCTION_TYPE.getValue(),
3);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y12_AXIS.getValue(),
4);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y12_ITEMS_VALUES.getValue(),
7);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y12_AVG_FUNCTION_TYPE.getValue(),
7);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y21_AXIS.getValue(),
4);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y21_ITEMS_VALUES.getValue(),
7);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y21_AVG_FUNCTION_TYPE.getValue(),
7);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y22_AXIS.getValue(),
4);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y22_ITEMS_VALUES.getValue(),
7);
mBodyDataLayer.setColumnWidthPercentageByPosition(ColumnIndex.Y22_AVG_FUNCTION_TYPE.getValue(),
7);
mSelectionLayer = new SelectionLayer(mBodyDataLayer);
ViewportLayer viewportLayer = new ViewportLayer(mSelectionLayer);
setUnderlyingLayer(viewportLayer);
}
]]>