C# 클래스 Smrf.NodeXL.ExcelTemplate.GroupWorksheetReader

Class that knows how to read Excel worksheets containing group data.
Call ReadWorksheet to read the group worksheets.
상속: WorksheetReaderBase
파일 보기 프로젝트 열기: 2014-sed-team3/term-project 1 사용 예제들

공개 메소드들

메소드 설명
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