C# Класс Smrf.NodeXL.ExcelTemplate.GroupWorksheetReader

Class that knows how to read Excel worksheets containing group data.
Call ReadWorksheet to read the group worksheets.
Наследование: WorksheetReaderBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AssertValid ( ) : void
GroupWorksheetReader ( ) : System

Initializes a new instance of the GroupWorksheetReader class.

ReadWorksheet ( Microsoft workbook, ReadWorkbookContext readWorkbookContext, IGraph graph ) : void
VertexIsCollapsedGroup ( IVertex vertex ) : System.Boolean

Защищенные методы

Метод Описание
GetReadColorAndShapeFlags ( IVertex oVertex, GroupInfo oGroup, ReadWorkbookContext oReadWorkbookContext, System.Boolean &bReadColorFromGroup, System.Boolean &bReadShapeFromGroup ) : void
ReadGroupTable ( ListObject oGroupTable, ReadWorkbookContext oReadWorkbookContext, HashSet oSkippedGroupNames, HashSet oHiddenGroupNames ) : ExcelTemplateGroupInfo>.Dictionary
ReadGroupTables ( ListObject oGroupTable, ListObject oGroupVertexTable, ReadWorkbookContext oReadWorkbookContext, IGraph oGraph ) : void
ReadGroupVertexTable ( ListObject oGroupVertexTable, ReadWorkbookContext oReadWorkbookContext, ExcelTemplateGroupInfo>.Dictionary oGroupNameDictionary, IGraph oGraph ) : void
ReadVisibility ( ExcelTableReader oRow, GroupVisibilityConverter oGroupVisibilityConverter, String sGroupName, HashSet oSkippedGroupNames, HashSet oHiddenGroupNames ) : void
SkipAndHideGroups ( ReadWorkbookContext oReadWorkbookContext, ExcelTemplateGroupInfo>.Dictionary oGroupNameDictionary, HashSet oSkippedGroupNames, HashSet oHiddenGroupNames, IGraph oGraph ) : void

Описание методов

AssertValid() публичный Метод

public AssertValid ( ) : void
Результат void

GetReadColorAndShapeFlags() защищенный Метод

protected GetReadColorAndShapeFlags ( IVertex oVertex, GroupInfo oGroup, ReadWorkbookContext oReadWorkbookContext, System.Boolean &bReadColorFromGroup, System.Boolean &bReadShapeFromGroup ) : void
oVertex IVertex
oGroup Smrf.NodeXL.Core.GroupInfo
oReadWorkbookContext ReadWorkbookContext
bReadColorFromGroup System.Boolean
bReadShapeFromGroup System.Boolean
Результат void

GroupWorksheetReader() публичный Метод

Initializes a new instance of the GroupWorksheetReader class.
public GroupWorksheetReader ( ) : System
Результат System

ReadGroupTable() защищенный Метод

protected ReadGroupTable ( ListObject oGroupTable, ReadWorkbookContext oReadWorkbookContext, HashSet oSkippedGroupNames, HashSet oHiddenGroupNames ) : ExcelTemplateGroupInfo>.Dictionary
oGroupTable ListObject
oReadWorkbookContext ReadWorkbookContext
oSkippedGroupNames HashSet
oHiddenGroupNames HashSet
Результат ExcelTemplateGroupInfo>.Dictionary

ReadGroupTables() защищенный Метод

protected ReadGroupTables ( ListObject oGroupTable, ListObject oGroupVertexTable, ReadWorkbookContext oReadWorkbookContext, IGraph oGraph ) : void
oGroupTable ListObject
oGroupVertexTable ListObject
oReadWorkbookContext ReadWorkbookContext
oGraph IGraph
Результат void

ReadGroupVertexTable() защищенный Метод

protected ReadGroupVertexTable ( ListObject oGroupVertexTable, ReadWorkbookContext oReadWorkbookContext, ExcelTemplateGroupInfo>.Dictionary oGroupNameDictionary, IGraph oGraph ) : void
oGroupVertexTable ListObject
oReadWorkbookContext ReadWorkbookContext
oGroupNameDictionary ExcelTemplateGroupInfo>.Dictionary
oGraph IGraph
Результат void

ReadVisibility() защищенный Метод

protected ReadVisibility ( ExcelTableReader oRow, GroupVisibilityConverter oGroupVisibilityConverter, String sGroupName, HashSet oSkippedGroupNames, HashSet oHiddenGroupNames ) : void
oRow Smrf.AppLib.ExcelTableReader
oGroupVisibilityConverter GroupVisibilityConverter
sGroupName String
oSkippedGroupNames HashSet
oHiddenGroupNames HashSet
Результат void

ReadWorksheet() публичный Метод

public ReadWorksheet ( Microsoft workbook, ReadWorkbookContext readWorkbookContext, IGraph graph ) : void
workbook Microsoft
readWorkbookContext ReadWorkbookContext
graph IGraph
Результат void

SkipAndHideGroups() защищенный Метод

protected SkipAndHideGroups ( ReadWorkbookContext oReadWorkbookContext, ExcelTemplateGroupInfo>.Dictionary oGroupNameDictionary, HashSet oSkippedGroupNames, HashSet oHiddenGroupNames, IGraph oGraph ) : void
oReadWorkbookContext ReadWorkbookContext
oGroupNameDictionary ExcelTemplateGroupInfo>.Dictionary
oSkippedGroupNames HashSet
oHiddenGroupNames HashSet
oGraph IGraph
Результат void

VertexIsCollapsedGroup() публичный статический Метод

public static VertexIsCollapsedGroup ( IVertex vertex ) : System.Boolean
vertex IVertex
Результат System.Boolean