C# Класс CalendarAggregator.CalendarRenderer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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