C# 클래스 CalendarAggregator.CalendarRenderer

파일 보기 프로젝트 열기: judell/elmcity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
calinfo Calinfo
category_images string>.Dictionary
default_args object>.Dictionary
default_args_json string
default_js_url string
default_template_html string
is_region bool
max_events int
source_images string>.Dictionary
template_html string
timestamp System.DateTime

공개 메소드들

메소드 설명
CalendarRenderer ( string id ) : System
DescriptionFromHash ( string hash, string jsonp ) : string
DescriptionFromTitleAndDtstart ( string title, string dtstart, string jsonp ) : string
DescriptionFromUid ( int uid, string jsonp ) : string
FeedComesFrom ( CalendarAggregator.ZonelessEvent evt, string source ) : bool
Filter ( string view, int count, System.DateTime from, System.DateTime to, string source, CalendarAggregator.ZonelessEventStore es, object>.Dictionary args ) : List
FindTodayEvents ( ) : CalendarAggregator.ZonelessEventStore
GetCssUrl ( object>.Dictionary args ) : string
GetDayAnchorsAsJson ( CalendarAggregator.ZonelessEventStore es, string view ) : string
GetTags ( CalendarAggregator.ZonelessEventStore es ) : List
InsertRegionTagAndHubSelectors ( string html, CalendarAggregator.ZonelessEventStore es, string view, string hub, bool eventsonly ) : string
InsertTagSelector ( string html, CalendarAggregator.ZonelessEventStore es, string view, bool eventsonly ) : string
MakeEventTitle ( string view ) : string
MakeTagCloud ( CalendarAggregator.ZonelessEventStore es ) : int>>.List
MakeTitleForRDFa ( CalendarAggregator.ZonelessEvent evt, string dom_id, object>.Dictionary args ) : string
MaybeUseAlternateTemplate ( object>.Dictionary args ) : void
RenderCsv ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderDynamicViewWithCaching ( ControllerContext context, string view_key, ViewRenderer view_renderer, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderDynamicViewWithoutCaching ( ControllerContext context, ViewRenderer view_renderer, String view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderEventAsIcs ( string elmcity_id, string summary, string start, string end, string description, string location, string url ) : string
RenderEventsAsHtml ( CalendarAggregator.ZonelessEventStore es, StringBuilder builder, object>.Dictionary args ) : void
RenderEventsAsHtmlList ( CalendarAggregator.ZonelessEventStore es ) : string
RenderEvtAsCsv ( CalendarAggregator.ZonelessEvent evt, Calinfo calinfo, object>.Dictionary args ) : string
RenderEvtAsHtml ( CalendarAggregator.ZonelessEvent evt, Calinfo calinfo, object>.Dictionary args ) : string
RenderEvtAsListItem ( CalendarAggregator.ZonelessEvent evt ) : string
RenderEvtAsText ( CalendarAggregator.ZonelessEvent evt, Calinfo calinfo, object>.Dictionary args ) : string
RenderFeedAsJson ( string source, string view ) : string
RenderHtml ( ) : string
RenderHtml ( CalendarAggregator.ZonelessEventStore es ) : string
RenderHtml ( CalendarAggregator.ZonelessEventStore es, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderHtmlEventsOnly ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderHtmlForMobile ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderIcs ( ) : string
RenderIcs ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderIcs ( int count ) : string
RenderIcs ( string view ) : string
RenderJsWidget ( ) : string
RenderJson ( ) : string
RenderJson ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderJson ( int count ) : string
RenderJson ( string view ) : string
RenderRss ( ) : string
RenderRss ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderRss ( int count ) : string
RenderRss ( string view ) : string
RenderTagCloudAsHtml ( ) : string
RenderTagCloudAsJson ( ) : string
RenderText ( CalendarAggregator.ZonelessEventStore eventstore, EventRenderer event_renderer, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderText ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderTodayAsHtml ( ) : string
RenderXml ( ) : string
RenderXml ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
RenderXml ( int count ) : string
RenderXml ( string view ) : string

비공개 메소드들

메소드 설명
AddTagOptions ( string selector, CalendarAggregator.ZonelessEventStore es, List tags, int>.Dictionary counts, StringBuilder sb, bool squigglies ) : void
AppendEvent ( StringBuilder eventstring, EventRenderer event_renderer, CalendarAggregator.ZonelessEvent evt, object>.Dictionary args ) : void
AssembleMetadata ( CalendarAggregator.ZonelessEventStore es ) : string
BuildCoalescedLinks ( CalendarAggregator.ZonelessEvent evt, string dom_id ) : string
BuildSourcesDict ( CalendarAggregator.ZonelessEventStore es, bool announce_time_of_day, int>.Dictionary sources_dict ) : void
CountFilter ( int count, List events ) : List
GetDayAnchors ( CalendarAggregator.ZonelessEventStore es, string view ) : List
GetEventStore ( CalendarAggregator.ZonelessEventStore es, System.DateTime from, System.DateTime to, object>.Dictionary args ) : CalendarAggregator.ZonelessEventStore
GetEventStore ( CalendarAggregator.ZonelessEventStore es, int count, object>.Dictionary args ) : CalendarAggregator.ZonelessEventStore
GetEventStore ( CalendarAggregator.ZonelessEventStore es, string view, object>.Dictionary args ) : CalendarAggregator.ZonelessEventStore
GetEventStore ( CalendarAggregator.ZonelessEventStore es, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : CalendarAggregator.ZonelessEventStore
GetEventStoreWithCaching ( ICache cache ) : CalendarAggregator.ZonelessEventStore
GetEventStoreWithoutCaching ( ICache cache ) : CalendarAggregator.ZonelessEventStore
GetImages ( string image_type ) : void
HandleBareEvents ( System.DateTime from ) : DateTime>.Dictionary
HandleClothedEvents ( List events ) : DateTime>.Dictionary
HandleDefaultArgs ( string html ) : string
HandleJsUrl ( string html, object>.Dictionary args ) : string
InsertImageJson ( string html ) : string
IsDefaultThemeDict ( string>.Dictionary theme_dict ) : bool
MakeGeoForRDFa ( CalendarAggregator.ZonelessEvent evt ) : string
MakeSourceAttr ( CalendarAggregator.ZonelessEvent evt ) : string
MakeSourceKey ( TimeOfDay current_time_of_day, string datekey, CalendarAggregator.ZonelessEvent evt ) : string
MakeTagOption ( string selector, CalendarAggregator.ZonelessEventStore es, int>.Dictionary counts, string tag ) : string
MassageDescription ( CalendarAggregator.ZonelessEvent evt ) : string
MaybeAddHubTagToView ( string view, object>.Dictionary args ) : string
MaybeBuildTagStructures ( CalendarAggregator.ZonelessEventStore es ) : void
OptionsForSelectedHub ( string view, string hub, StringBuilder sb_tags, StringBuilder sb_hubs, CalendarAggregator.ZonelessEventStore es ) : void
RenderBadges ( string html ) : string
RenderEvtAsXml ( CalendarAggregator.ZonelessEvent evt, Calinfo calinfo, object>.Dictionary args ) : string
ResetCounters ( ) : void
SourceFilter ( string source, List events ) : List
TimeFilter ( System.DateTime from, System.DateTime to, List events ) : List
UpdateSourcesDict ( int>.Dictionary sources_dict, TimeOfDay current_time_of_day, CalendarAggregator.ZonelessEvent evt, string datekey ) : void
ViewFilter ( string view, List events ) : List

메소드 상세

CalendarRenderer() 공개 메소드

public CalendarRenderer ( string id ) : System
id string
리턴 System

DescriptionFromHash() 공개 메소드

public DescriptionFromHash ( string hash, string jsonp ) : string
hash string
jsonp string
리턴 string

DescriptionFromTitleAndDtstart() 공개 메소드

public DescriptionFromTitleAndDtstart ( string title, string dtstart, string jsonp ) : string
title string
dtstart string
jsonp string
리턴 string

DescriptionFromUid() 공개 메소드

public DescriptionFromUid ( int uid, string jsonp ) : string
uid int
jsonp string
리턴 string

FeedComesFrom() 공개 정적인 메소드

public static FeedComesFrom ( CalendarAggregator.ZonelessEvent evt, string source ) : bool
evt CalendarAggregator.ZonelessEvent
source string
리턴 bool

Filter() 공개 메소드

public Filter ( string view, int count, System.DateTime from, System.DateTime to, string source, CalendarAggregator.ZonelessEventStore es, object>.Dictionary args ) : List
view string
count int
from System.DateTime
to System.DateTime
source string
es CalendarAggregator.ZonelessEventStore
args object>.Dictionary
리턴 List

FindTodayEvents() 공개 메소드

public FindTodayEvents ( ) : CalendarAggregator.ZonelessEventStore
리턴 CalendarAggregator.ZonelessEventStore

GetCssUrl() 공개 메소드

public GetCssUrl ( object>.Dictionary args ) : string
args object>.Dictionary
리턴 string

GetDayAnchorsAsJson() 공개 메소드

public GetDayAnchorsAsJson ( CalendarAggregator.ZonelessEventStore es, string view ) : string
es CalendarAggregator.ZonelessEventStore
view string
리턴 string

GetTags() 공개 메소드

public GetTags ( CalendarAggregator.ZonelessEventStore es ) : List
es CalendarAggregator.ZonelessEventStore
리턴 List

InsertRegionTagAndHubSelectors() 공개 메소드

public InsertRegionTagAndHubSelectors ( string html, CalendarAggregator.ZonelessEventStore es, string view, string hub, bool eventsonly ) : string
html string
es CalendarAggregator.ZonelessEventStore
view string
hub string
eventsonly bool
리턴 string

InsertTagSelector() 공개 메소드

public InsertTagSelector ( string html, CalendarAggregator.ZonelessEventStore es, string view, bool eventsonly ) : string
html string
es CalendarAggregator.ZonelessEventStore
view string
eventsonly bool
리턴 string

MakeEventTitle() 공개 메소드

public MakeEventTitle ( string view ) : string
view string
리턴 string

MakeTagCloud() 공개 메소드

public MakeTagCloud ( CalendarAggregator.ZonelessEventStore es ) : int>>.List
es CalendarAggregator.ZonelessEventStore
리턴 int>>.List

MakeTitleForRDFa() 공개 정적인 메소드

public static MakeTitleForRDFa ( CalendarAggregator.ZonelessEvent evt, string dom_id, object>.Dictionary args ) : string
evt CalendarAggregator.ZonelessEvent
dom_id string
args object>.Dictionary
리턴 string

MaybeUseAlternateTemplate() 공개 메소드

public MaybeUseAlternateTemplate ( object>.Dictionary args ) : void
args object>.Dictionary
리턴 void

RenderCsv() 공개 메소드

public RenderCsv ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderDynamicViewWithCaching() 공개 메소드

public RenderDynamicViewWithCaching ( ControllerContext context, string view_key, ViewRenderer view_renderer, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
context ControllerContext
view_key string
view_renderer ViewRenderer
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderDynamicViewWithoutCaching() 공개 메소드

public RenderDynamicViewWithoutCaching ( ControllerContext context, ViewRenderer view_renderer, String view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
context ControllerContext
view_renderer ViewRenderer
view String
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderEventAsIcs() 공개 정적인 메소드

public static RenderEventAsIcs ( string elmcity_id, string summary, string start, string end, string description, string location, string url ) : string
elmcity_id string
summary string
start string
end string
description string
location string
url string
리턴 string

RenderEventsAsHtml() 공개 메소드

public RenderEventsAsHtml ( CalendarAggregator.ZonelessEventStore es, StringBuilder builder, object>.Dictionary args ) : void
es CalendarAggregator.ZonelessEventStore
builder StringBuilder
args object>.Dictionary
리턴 void

RenderEventsAsHtmlList() 공개 메소드

public RenderEventsAsHtmlList ( CalendarAggregator.ZonelessEventStore es ) : string
es CalendarAggregator.ZonelessEventStore
리턴 string

RenderEvtAsCsv() 공개 메소드

public RenderEvtAsCsv ( CalendarAggregator.ZonelessEvent evt, Calinfo calinfo, object>.Dictionary args ) : string
evt CalendarAggregator.ZonelessEvent
calinfo Calinfo
args object>.Dictionary
리턴 string

RenderEvtAsHtml() 공개 메소드

public RenderEvtAsHtml ( CalendarAggregator.ZonelessEvent evt, Calinfo calinfo, object>.Dictionary args ) : string
evt CalendarAggregator.ZonelessEvent
calinfo Calinfo
args object>.Dictionary
리턴 string

RenderEvtAsListItem() 공개 메소드

public RenderEvtAsListItem ( CalendarAggregator.ZonelessEvent evt ) : string
evt CalendarAggregator.ZonelessEvent
리턴 string

RenderEvtAsText() 공개 메소드

public RenderEvtAsText ( CalendarAggregator.ZonelessEvent evt, Calinfo calinfo, object>.Dictionary args ) : string
evt CalendarAggregator.ZonelessEvent
calinfo Calinfo
args object>.Dictionary
리턴 string

RenderFeedAsJson() 공개 메소드

public RenderFeedAsJson ( string source, string view ) : string
source string
view string
리턴 string

RenderHtml() 공개 메소드

public RenderHtml ( ) : string
리턴 string

RenderHtml() 공개 메소드

public RenderHtml ( CalendarAggregator.ZonelessEventStore es ) : string
es CalendarAggregator.ZonelessEventStore
리턴 string

RenderHtml() 공개 메소드

public RenderHtml ( CalendarAggregator.ZonelessEventStore es, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
es CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderHtmlEventsOnly() 공개 메소드

public RenderHtmlEventsOnly ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderHtmlForMobile() 공개 메소드

public RenderHtmlForMobile ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderIcs() 공개 메소드

public RenderIcs ( ) : string
리턴 string

RenderIcs() 공개 메소드

public RenderIcs ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderIcs() 공개 메소드

public RenderIcs ( int count ) : string
count int
리턴 string

RenderIcs() 공개 메소드

public RenderIcs ( string view ) : string
view string
리턴 string

RenderJsWidget() 공개 메소드

public RenderJsWidget ( ) : string
리턴 string

RenderJson() 공개 메소드

public RenderJson ( ) : string
리턴 string

RenderJson() 공개 메소드

public RenderJson ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderJson() 공개 메소드

public RenderJson ( int count ) : string
count int
리턴 string

RenderJson() 공개 메소드

public RenderJson ( string view ) : string
view string
리턴 string

RenderRss() 공개 메소드

public RenderRss ( ) : string
리턴 string

RenderRss() 공개 메소드

public RenderRss ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderRss() 공개 메소드

public RenderRss ( int count ) : string
count int
리턴 string

RenderRss() 공개 메소드

public RenderRss ( string view ) : string
view string
리턴 string

RenderTagCloudAsHtml() 공개 메소드

public RenderTagCloudAsHtml ( ) : string
리턴 string

RenderTagCloudAsJson() 공개 메소드

public RenderTagCloudAsJson ( ) : string
리턴 string

RenderText() 공개 메소드

public RenderText ( CalendarAggregator.ZonelessEventStore eventstore, EventRenderer event_renderer, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
event_renderer EventRenderer
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderText() 공개 메소드

public RenderText ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderTodayAsHtml() 공개 메소드

public RenderTodayAsHtml ( ) : string
리턴 string

RenderXml() 공개 메소드

public RenderXml ( ) : string
리턴 string

RenderXml() 공개 메소드

public RenderXml ( CalendarAggregator.ZonelessEventStore eventstore, string view, int count, System.DateTime from, System.DateTime to, string source, object>.Dictionary args ) : string
eventstore CalendarAggregator.ZonelessEventStore
view string
count int
from System.DateTime
to System.DateTime
source string
args object>.Dictionary
리턴 string

RenderXml() 공개 메소드

public RenderXml ( int count ) : string
count int
리턴 string

RenderXml() 공개 메소드

public RenderXml ( string view ) : string
view string
리턴 string

프로퍼티 상세

calinfo 공개적으로 프로퍼티

public Calinfo,CalendarAggregator calinfo
리턴 Calinfo

category_images 공개적으로 프로퍼티

public Dictionary category_images
리턴 string>.Dictionary

default_args 공개적으로 프로퍼티

public Dictionary default_args
리턴 object>.Dictionary

default_args_json 공개적으로 프로퍼티

public string default_args_json
리턴 string

default_js_url 공개적으로 프로퍼티

public string default_js_url
리턴 string

default_template_html 공개적으로 프로퍼티

public string default_template_html
리턴 string

is_region 공개적으로 프로퍼티

public bool is_region
리턴 bool

max_events 공개적으로 프로퍼티

public int max_events
리턴 int

source_images 공개적으로 프로퍼티

public Dictionary source_images
리턴 string>.Dictionary

template_html 공개적으로 프로퍼티

public string template_html
리턴 string

timestamp 공개적으로 프로퍼티

public DateTime,System timestamp
리턴 System.DateTime