SourceDataStore
is added to the interface, an automapping computer is called to generate an auto-mapping on a target column (for instance a 1 to 1 column mapping)public interface IAutoMappingComputer
Modifier and Type | Method and Description |
---|---|
void |
performAutoMapping(DataSet pDataSet,
java.lang.String pTargetColumnName,
SourceDataStore pSourceDataStore,
IInterfaceActionListener pInterfaceActionListener,
IInterfaceUndoListener pInterfaceUndoListener,
IActionHelper pActionHelper)
Deprecated.
This method is called when a change occurs on the interface so that we can generate the mapping on the corresponding column.
It is supposed to possibly generate an automapping on the column whose name is pTargetColumnName. This should use actions to generate mappings, and if the TargetMappings need to be created, it should use the method pActionHelper.createTargetMapping() instead of creating a new TargetMapping() . |
void performAutoMapping(DataSet pDataSet, java.lang.String pTargetColumnName, SourceDataStore pSourceDataStore, IInterfaceActionListener pInterfaceActionListener, IInterfaceUndoListener pInterfaceUndoListener, IActionHelper pActionHelper)
pActionHelper.createTargetMapping()
instead of creating a new TargetMapping()
.pDataSet
- the DataSet in which we want to generate the mappingpTargetColumnName
- the column name for which we want to possibly generate a mappingpSourceDataStore
- an optional SourceDataStore
, if not null
then means that this SourceDataStore has just been added to the interface, if null
all source datastores should be consideredpInterfaceActionListener
- an action listener to be passed to actionspInterfaceUndoListener
- an undo listener to be passed to actionspActionHelper
- an action helper to execute actions