Class ColumnMapping
Inheritance
ColumnMapping
Syntax
public static class ColumnMapping
Methods
AddLocaleMappings(IList<SheetColumn>)
Declaration
public static void AddLocaleMappings(IList<SheetColumn> columns)
Parameters
Type |
Name |
Description |
IList<SheetColumn> |
columns |
The existing column that will also be appeneded with any missing Locale's
|
CreateDefaultMapping()
Creates a KeyColumn at "A" and then a LocaleColumn for each Locale in the project, each mapped to a unique Column.
Declaration
public static List<SheetColumn> CreateDefaultMapping()
Returns
CreateMappingsFromColumnNames(IList<String>, IList<String>)
Declaration
public static List<SheetColumn> CreateMappingsFromColumnNames(IList<string> columNames, IList<string> unusedNames = null)
Parameters
Type |
Name |
Description |
IList<String> |
columNames |
The column names to create mappings for.
|
IList<String> |
unusedNames |
Optional list that can be populated with the names that a match could not be found for.
|
Returns
GetNextAvailableColumn(HashSet<Int32>)
Returns the next available sheet column.
Declaration
public static string GetNextAvailableColumn(HashSet<int> reservedColumIds)
Parameters
Type |
Name |
Description |
HashSet<Int32> |
reservedColumIds |
The reserved column ids where "A" = 0, "B" = 1 etc. The found available column will also be added.
|
Returns
GetNextAvailableColumn(IList<SheetColumn>)
Declaration
public static string GetNextAvailableColumn(IList<SheetColumn> columns)
Parameters
Returns
GetNextAvailableColumn(String[])
Declaration
public static string GetNextAvailableColumn(params string[] reservedColumns)
Parameters
Type |
Name |
Description |
String[] |
reservedColumns |
|
Returns