C# 클래스 Smrf.NodeXL.GraphDataProviders.Flickr.FlickrRelatedTagNetworkAnalyzer

Gets a network of related Flickr tags.
Use GetNetworkAsync to asynchronously get an undirected network of Flickr tags that are related to a specified tag.
상속: FlickrNetworkAnalyzerBase
파일 보기 프로젝트 열기: 2014-sed-team3/term-project

공개 메소드들

메소드 설명
AssertValid ( ) : void
FlickrRelatedTagNetworkAnalyzer ( ) : System

Initializes a new instance of the class.

GetNetworkAsync ( String tag, WhatToInclude whatToInclude, NetworkLevel networkLevel, String apiKey ) : void

보호된 메소드들

메소드 설명
AppendSampleThumbnails ( XmlNode>.Dictionary oTagDictionary, GraphMLXmlDocument oGraphMLXmlDocument, String sApiKey, RequestStatistics oRequestStatistics ) : void
AppendVertexXmlNode ( String sTag, GraphMLXmlDocument oGraphMLXmlDocument, XmlNode>.Dictionary oTagDictionary ) : void
BackgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
CreateGraphMLXmlDocument ( System.Boolean bIncludeSampleThumbnails ) : GraphMLXmlDocument
GetNetworkDescription ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel ) : String
GetRelatedTagsInternal ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel, String sApiKey ) : XmlDocument
GetRelatedTagsInternal ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel, String sApiKey, RequestStatistics oRequestStatistics, GraphMLXmlDocument oGraphMLXmlDocument ) : void
GetRelatedTagsRecursive ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel, String sApiKey, Int32 iRecursionLevel, GraphMLXmlDocument oGraphMLXmlDocument, XmlNode>.Dictionary oTagDictionary, RequestStatistics oRequestStatistics ) : void
TryGetSampleImageUrl ( String sTag, String sApiKey, RequestStatistics oRequestStatistics, String &sSampleImageUrl ) : System.Boolean
WhatToIncludeFlagIsSet ( WhatToInclude eORedEnumFlags, WhatToInclude eORedEnumFlagsToCheck ) : System.Boolean

메소드 상세

AppendSampleThumbnails() 보호된 메소드

protected AppendSampleThumbnails ( XmlNode>.Dictionary oTagDictionary, GraphMLXmlDocument oGraphMLXmlDocument, String sApiKey, RequestStatistics oRequestStatistics ) : void
oTagDictionary XmlNode>.Dictionary
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
sApiKey String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
리턴 void

AppendVertexXmlNode() 보호된 메소드

protected AppendVertexXmlNode ( String sTag, GraphMLXmlDocument oGraphMLXmlDocument, XmlNode>.Dictionary oTagDictionary ) : void
sTag String
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
oTagDictionary XmlNode>.Dictionary
리턴 void

AssertValid() 공개 메소드

public AssertValid ( ) : void
리턴 void

BackgroundWorker_DoWork() 보호된 메소드

protected BackgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
리턴 void

CreateGraphMLXmlDocument() 보호된 메소드

protected CreateGraphMLXmlDocument ( System.Boolean bIncludeSampleThumbnails ) : GraphMLXmlDocument
bIncludeSampleThumbnails System.Boolean
리턴 Smrf.XmlLib.GraphMLXmlDocument

FlickrRelatedTagNetworkAnalyzer() 공개 메소드

Initializes a new instance of the class.
public FlickrRelatedTagNetworkAnalyzer ( ) : System
리턴 System

GetNetworkAsync() 공개 메소드

public GetNetworkAsync ( String tag, WhatToInclude whatToInclude, NetworkLevel networkLevel, String apiKey ) : void
tag String
whatToInclude WhatToInclude
networkLevel NetworkLevel
apiKey String
리턴 void

GetNetworkDescription() 보호된 메소드

protected GetNetworkDescription ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel ) : String
sTag String
eWhatToInclude WhatToInclude
eNetworkLevel NetworkLevel
리턴 String

GetRelatedTagsInternal() 보호된 메소드

protected GetRelatedTagsInternal ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel, String sApiKey ) : XmlDocument
sTag String
eWhatToInclude WhatToInclude
eNetworkLevel NetworkLevel
sApiKey String
리턴 System.Xml.XmlDocument

GetRelatedTagsInternal() 보호된 메소드

protected GetRelatedTagsInternal ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel, String sApiKey, RequestStatistics oRequestStatistics, GraphMLXmlDocument oGraphMLXmlDocument ) : void
sTag String
eWhatToInclude WhatToInclude
eNetworkLevel NetworkLevel
sApiKey String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
리턴 void

GetRelatedTagsRecursive() 보호된 메소드

protected GetRelatedTagsRecursive ( String sTag, WhatToInclude eWhatToInclude, NetworkLevel eNetworkLevel, String sApiKey, Int32 iRecursionLevel, GraphMLXmlDocument oGraphMLXmlDocument, XmlNode>.Dictionary oTagDictionary, RequestStatistics oRequestStatistics ) : void
sTag String
eWhatToInclude WhatToInclude
eNetworkLevel NetworkLevel
sApiKey String
iRecursionLevel System.Int32
oGraphMLXmlDocument Smrf.XmlLib.GraphMLXmlDocument
oTagDictionary XmlNode>.Dictionary
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
리턴 void

TryGetSampleImageUrl() 보호된 메소드

protected TryGetSampleImageUrl ( String sTag, String sApiKey, RequestStatistics oRequestStatistics, String &sSampleImageUrl ) : System.Boolean
sTag String
sApiKey String
oRequestStatistics Smrf.SocialNetworkLib.RequestStatistics
sSampleImageUrl String
리턴 System.Boolean

WhatToIncludeFlagIsSet() 보호된 메소드

protected WhatToIncludeFlagIsSet ( WhatToInclude eORedEnumFlags, WhatToInclude eORedEnumFlagsToCheck ) : System.Boolean
eORedEnumFlags WhatToInclude
eORedEnumFlagsToCheck WhatToInclude
리턴 System.Boolean