Class SampleDataSchema
- 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. 
- 
- 
Constructor SummaryConstructors Constructor Description SampleDataSchema(java.util.Map<java.lang.String,java.lang.Object> sampleData)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>createDataset()Returns a sample dataset of objects associated with the datasource.protected SchemacreateSchema()Creates the schema.- 
Methods inherited from class com.inductiveautomation.rm.base.RMDataSourcefromXML, getCustomSchema, getDataset, getName, getSchema, setCustomSchema, toString, toXML
 
- 
 
- 
- 
- 
Method Detail- 
createDatasetprotected java.util.Map<java.lang.String,java.lang.Object> createDataset() Description copied from class:RMDataSourceReturns a sample dataset of objects associated with the datasource.- Overrides:
- createDatasetin class- RMDataSource
 
 - 
createSchemaprotected Schema createSchema() Description copied from class:RMDataSourceCreates the schema.- Overrides:
- createSchemain class- RMDataSource
 
 
- 
 
-