C# Class Smrf.NodeXL.ExcelTemplate.GroupWorksheetReader

Class that knows how to read Excel worksheets containing group data.
Call ReadWorksheet to read the group worksheets.
Inheritance: WorksheetReaderBase
Afficher le fichier Open project: 2014-sed-team3/term-project Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

AssertValid() public méthode

public AssertValid ( ) : void
Résultat void

GetReadColorAndShapeFlags() protected méthode

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
Résultat void

GroupWorksheetReader() public méthode

Initializes a new instance of the GroupWorksheetReader class.
public GroupWorksheetReader ( ) : System
Résultat System

ReadGroupTable() protected méthode

protected ReadGroupTable ( ListObject oGroupTable, ReadWorkbookContext oReadWorkbookContext, HashSet oSkippedGroupNames, HashSet oHiddenGroupNames ) : ExcelTemplateGroupInfo>.Dictionary
oGroupTable ListObject
oReadWorkbookContext ReadWorkbookContext
oSkippedGroupNames HashSet
oHiddenGroupNames HashSet
Résultat ExcelTemplateGroupInfo>.Dictionary

ReadGroupTables() protected méthode

protected ReadGroupTables ( ListObject oGroupTable, ListObject oGroupVertexTable, ReadWorkbookContext oReadWorkbookContext, IGraph oGraph ) : void
oGroupTable ListObject
oGroupVertexTable ListObject
oReadWorkbookContext ReadWorkbookContext
oGraph IGraph
Résultat void

ReadGroupVertexTable() protected méthode

protected ReadGroupVertexTable ( ListObject oGroupVertexTable, ReadWorkbookContext oReadWorkbookContext, ExcelTemplateGroupInfo>.Dictionary oGroupNameDictionary, IGraph oGraph ) : void
oGroupVertexTable ListObject
oReadWorkbookContext ReadWorkbookContext
oGroupNameDictionary ExcelTemplateGroupInfo>.Dictionary
oGraph IGraph
Résultat void

ReadVisibility() protected méthode

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
Résultat void

ReadWorksheet() public méthode

public ReadWorksheet ( Microsoft workbook, ReadWorkbookContext readWorkbookContext, IGraph graph ) : void
workbook Microsoft
readWorkbookContext ReadWorkbookContext
graph IGraph
Résultat void

SkipAndHideGroups() protected méthode

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
Résultat void

VertexIsCollapsedGroup() public static méthode

public static VertexIsCollapsedGroup ( IVertex vertex ) : System.Boolean
vertex IVertex
Résultat System.Boolean