org.wicketstuff.calendarviews
Class BaseCalendarView
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.wicketstuff.calendarviews.BaseCalendarView
- All Implemented Interfaces:
- Serializable, Iterable<Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, IClusterable, IConverterLocator, IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<Component>
- Direct Known Subclasses:
- FullWeekCalendarView
public abstract class BaseCalendarView
- extends Panel
- See Also:
- Serialized Form
| Fields inherited from class org.apache.wicket.Component |
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PATH_SEPARATOR, RENDER |
| Methods inherited from class org.apache.wicket.MarkupContainer |
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, hasAssociatedMarkup, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onMarkupAttached, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren |
| Methods inherited from class org.apache.wicket.Component |
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap |
CALENDARS_CSS_REFERENCE
public static final org.apache.wicket.request.resource.PackageResourceReference CALENDARS_CSS_REFERENCE
BaseCalendarView
public BaseCalendarView(String id,
Date startDate,
Date endDate,
IEventProvider eventProvider)
renderHead
public void renderHead(IHeaderResponse response)
- Overrides:
renderHead in class Component
convertToMapByDay
protected final Map<org.joda.time.DateMidnight,List<IEvent>> convertToMapByDay(Collection<? extends IEvent> allEvents)
getRenderStrategy
protected IRenderStrategy getRenderStrategy()
createDaysDataProvider
protected IDataProvider<org.joda.time.DateMidnight> createDaysDataProvider(org.joda.time.DateTime start,
org.joda.time.DateTime end,
org.joda.time.Period period)
createDateMidnightIterator
protected Iterator<? extends org.joda.time.DateMidnight> createDateMidnightIterator(org.joda.time.DateTime start,
org.joda.time.DateTime end,
int first,
int count)
getNumberOfColumns
protected final int getNumberOfColumns()
getLastDayOfWeek
protected final int getLastDayOfWeek()
getFirstDayOfWeek
protected final int getFirstDayOfWeek()
getEventProvider
public final IEventProvider getEventProvider()
getStartDate
public final Date getStartDate()
getEndDate
public final Date getEndDate()
Copyright © 2011. All Rights Reserved.