C# Class FdoToolbox.Tasks.Controls.BulkCopy.ExpressionMappingsNodeDecorator

Helper class to perform manipulation of the tree nodes
Datei anzeigen Open project: jumpinjackie/fdotoolbox Class Usage Examples

Public Methods

Method Description
AddExpression ( string srcAlias, string expressionText ) : void
GetAliases ( ) : IEnumerable
GetMapping ( string alias ) : ExpressionMappingInfo
MapExpression ( string srcAlias, string destProperty, bool createIfNotExists ) : void
RemoveAliasMapping ( string alias ) : void
RemoveExpression ( string alias ) : void

Private Methods

Method Description
ExpressionMappingsNodeDecorator ( CopyTaskNodeDecorator parent, TreeNode exprsNode ) : System
GetConversionRule ( string alias ) : PropertyConversionNodeDecorator
InitContextMenus ( ) : void
OnAddExpression ( object sender, EventArgs e ) : void
OnEditExpression ( object sender, EventArgs e ) : void
OnMapAutoCreate ( object sender, EventArgs e ) : void
OnMapExpression ( object sender, EventArgs e ) : void
OnRemoveAlias ( object sender, EventArgs e ) : void
OnRemoveExpressionMapping ( object sender, EventArgs e ) : void
OnRenameAlias ( object sender, EventArgs e ) : void

Method Details

AddExpression() public method

public AddExpression ( string srcAlias, string expressionText ) : void
srcAlias string
expressionText string
return void

GetAliases() public method

public GetAliases ( ) : IEnumerable
return IEnumerable

GetMapping() public method

public GetMapping ( string alias ) : ExpressionMappingInfo
alias string
return ExpressionMappingInfo

MapExpression() public method

public MapExpression ( string srcAlias, string destProperty, bool createIfNotExists ) : void
srcAlias string
destProperty string
createIfNotExists bool
return void

RemoveAliasMapping() public method

public RemoveAliasMapping ( string alias ) : void
alias string
return void

RemoveExpression() public method

public RemoveExpression ( string alias ) : void
alias string
return void