java.lang.Object
com.inductiveautomation.rm.base.RMDataSource
com.inductiveautomation.reporting.designer.workspace.design.SampleDataSchema
All Implemented Interfaces:
Archivable

public class SampleDataSchema extends RMDataSource

This is a specialization of the RMDataSource class that understands the Map structures that we feed our reports.

We feed this class a copy of report sample data, and it turns it into a reportmill "Schema" which powers the designer's key panel. It has special handling for datasets (they must be wrapped in ReportAccessibleDataset) and QueryResult objects.

Created by carl.gould on 2/5/2015.