public class AutoMappingComputerColumnName extends java.lang.Object implements IAutoMappingComputer
Constructor and Description |
---|
AutoMappingComputerColumnName()
Deprecated.
|
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() . |
public void performAutoMapping(DataSet pDataSet, java.lang.String pTargetColumnName, SourceDataStore pSourceDataStore, IInterfaceActionListener pInterfaceActionListener, IInterfaceUndoListener pInterfaceUndoListener, IActionHelper pActionHelper)
IAutoMappingComputer
pActionHelper.createTargetMapping()
instead of creating a new TargetMapping()
.performAutoMapping
in interface IAutoMappingComputer
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