C# 클래스 MahTweets.Core.Filters.StreamModel

상속: MahTweets.Core.Interfaces.Notify
파일 보기 프로젝트 열기: nickhodge/MahTweets.LawrenceHargrave 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DefaultColor Color
InvalidColor Color

공개 메소드들

메소드 설명
AddActiveScriptFilter ( ScriptFilter sf ) : void
ClearAllContactFilters ( ) : void
Color ( IContact contact, Color color ) : void
CreateDefault ( ) : StreamModel
CreateDefault ( string name ) : StreamModel
Exclude ( IContact contact ) : void
Exclude ( IMicroblog blog, UpdateType updateType ) : void
ExecuteFilter ( string key, object update ) : object
ExecuteFilterScript ( string sfkey, IStatusUpdate update ) : FilterBehaviour
ExecuteGlobalFilter ( string key, object update ) : bool
ExecuteGlobalFilterScript ( string sfkey, IStatusUpdate update ) : Boolean
GetColorForContact ( IStatusUpdate update ) : Color
GetColorForMicroblog ( IStatusUpdate update ) : Color
GetFiltersFor ( IContact contact ) : IEnumerable
GetFiltersFor ( IMicroblog microblog, UpdateType updateType ) : IEnumerable
InScriptFilterActivated ( ScriptFilter sf ) : bool
Include ( IMicroblog blog, UpdateType updateType ) : void
Include ( IMicroblog blog, UpdateType updateType, Color color ) : void
IsIgnored ( IStatusUpdate update ) : FilterBehaviour
IsIgnored ( string text ) : FilterBehaviour
RemoveActiveScriptFilter ( ScriptFilter sf ) : void
RemoveExclude ( IContact contact ) : void
RemoveExclude ( IMicroblog blog, UpdateType updateType ) : void
StreamModel ( ) : System
UpdateScriptFilterColor ( ScriptFilter sf, Color colour ) : void

메소드 상세

AddActiveScriptFilter() 공개 메소드

public AddActiveScriptFilter ( ScriptFilter sf ) : void
sf ScriptFilter
리턴 void

ClearAllContactFilters() 공개 메소드

public ClearAllContactFilters ( ) : void
리턴 void

Color() 공개 메소드

public Color ( IContact contact, Color color ) : void
contact IContact
color Color
리턴 void

CreateDefault() 공개 정적인 메소드

public static CreateDefault ( ) : StreamModel
리턴 StreamModel

CreateDefault() 공개 정적인 메소드

public static CreateDefault ( string name ) : StreamModel
name string
리턴 StreamModel

Exclude() 공개 메소드

public Exclude ( IContact contact ) : void
contact IContact
리턴 void

Exclude() 공개 메소드

public Exclude ( IMicroblog blog, UpdateType updateType ) : void
blog IMicroblog
updateType UpdateType
리턴 void

ExecuteFilter() 공개 메소드

public ExecuteFilter ( string key, object update ) : object
key string
update object
리턴 object

ExecuteFilterScript() 공개 메소드

public ExecuteFilterScript ( string sfkey, IStatusUpdate update ) : FilterBehaviour
sfkey string
update IStatusUpdate
리턴 FilterBehaviour

ExecuteGlobalFilter() 공개 메소드

public ExecuteGlobalFilter ( string key, object update ) : bool
key string
update object
리턴 bool

ExecuteGlobalFilterScript() 공개 메소드

public ExecuteGlobalFilterScript ( string sfkey, IStatusUpdate update ) : Boolean
sfkey string
update IStatusUpdate
리턴 Boolean

GetColorForContact() 공개 메소드

public GetColorForContact ( IStatusUpdate update ) : Color
update IStatusUpdate
리턴 Color

GetColorForMicroblog() 공개 메소드

public GetColorForMicroblog ( IStatusUpdate update ) : Color
update IStatusUpdate
리턴 Color

GetFiltersFor() 공개 메소드

public GetFiltersFor ( IContact contact ) : IEnumerable
contact IContact
리턴 IEnumerable

GetFiltersFor() 공개 메소드

public GetFiltersFor ( IMicroblog microblog, UpdateType updateType ) : IEnumerable
microblog IMicroblog
updateType UpdateType
리턴 IEnumerable

InScriptFilterActivated() 공개 메소드

public InScriptFilterActivated ( ScriptFilter sf ) : bool
sf ScriptFilter
리턴 bool

Include() 공개 메소드

public Include ( IMicroblog blog, UpdateType updateType ) : void
blog IMicroblog
updateType UpdateType
리턴 void

Include() 공개 메소드

public Include ( IMicroblog blog, UpdateType updateType, Color color ) : void
blog IMicroblog
updateType UpdateType
color Color
리턴 void

IsIgnored() 공개 메소드

public IsIgnored ( IStatusUpdate update ) : FilterBehaviour
update IStatusUpdate
리턴 FilterBehaviour

IsIgnored() 공개 메소드

public IsIgnored ( string text ) : FilterBehaviour
text string
리턴 FilterBehaviour

RemoveActiveScriptFilter() 공개 메소드

public RemoveActiveScriptFilter ( ScriptFilter sf ) : void
sf ScriptFilter
리턴 void

RemoveExclude() 공개 메소드

public RemoveExclude ( IContact contact ) : void
contact IContact
리턴 void

RemoveExclude() 공개 메소드

public RemoveExclude ( IMicroblog blog, UpdateType updateType ) : void
blog IMicroblog
updateType UpdateType
리턴 void

StreamModel() 공개 메소드

public StreamModel ( ) : System
리턴 System

UpdateScriptFilterColor() 공개 메소드

public UpdateScriptFilterColor ( ScriptFilter sf, Color colour ) : void
sf ScriptFilter
colour Color
리턴 void

프로퍼티 상세

DefaultColor 공개적으로 정적으로 프로퍼티

public static Color DefaultColor
리턴 Color

InvalidColor 공개적으로 정적으로 프로퍼티

public static Color InvalidColor
리턴 Color