public class AsynchronousDataSchemaManager extends Object implements DataSchemaManager, org.pentaho.reporting.engine.classic.core.event.ReportModelListener
Constructor and Description |
---|
AsynchronousDataSchemaManager(org.pentaho.reporting.engine.classic.core.MasterReport masterReport,
org.pentaho.reporting.engine.classic.core.AbstractReportDefinition report) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener l)
The change listener is informed whenever a new model is available.
|
void |
close() |
org.pentaho.reporting.engine.classic.core.wizard.ContextAwareDataSchemaModel |
getModel() |
void |
nodeChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event) |
void |
removeChangeListener(ChangeListener l) |
public AsynchronousDataSchemaManager(org.pentaho.reporting.engine.classic.core.MasterReport masterReport, org.pentaho.reporting.engine.classic.core.AbstractReportDefinition report)
public void addChangeListener(ChangeListener l)
DataSchemaManager
addChangeListener
in interface DataSchemaManager
l
- the change listener to be informed of model changes.public void removeChangeListener(ChangeListener l)
removeChangeListener
in interface DataSchemaManager
public org.pentaho.reporting.engine.classic.core.wizard.ContextAwareDataSchemaModel getModel()
getModel
in interface DataSchemaManager
public void nodeChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event)
nodeChanged
in interface org.pentaho.reporting.engine.classic.core.event.ReportModelListener
public void close()
close
in interface DataSchemaManager