|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.ui.components.calendar.event.BasicEvent
public class BasicEvent
Simple implementation of
CalendarEvent. Has
setters for all required fields and fires events when this event is changed.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.vaadin.ui.components.calendar.event.CalendarEvent |
|---|
CalendarEvent.EventChangeEvent, CalendarEvent.EventChangeListener, CalendarEvent.EventChangeNotifier |
| Constructor Summary | |
|---|---|
BasicEvent()
Default constructor |
|
BasicEvent(java.lang.String caption,
java.lang.String description,
java.util.Date date)
Constructor for creating an event with the same start and end date |
|
BasicEvent(java.lang.String caption,
java.lang.String description,
java.util.Date startDate,
java.util.Date endDate)
Constructor for creating an event with a start date and an end date. |
|
| Method Summary | |
|---|---|
void |
addEventChangeListener(CalendarEvent.EventChangeListener listener)
Add a listener to listen for EventChangeEvents. |
protected void |
fireEventChange()
Fires an event change event to the listeners. |
java.lang.String |
getCaption()
Gets caption of event. |
java.lang.String |
getDescription()
Gets description of event. |
java.util.Date |
getEnd()
Get end date of event. |
java.util.Date |
getStart()
Gets start date of event. |
java.lang.String |
getStyleName()
Gets style name of event. |
boolean |
isAllDay()
An all-day event typically does not occur at a specific time but targets a whole day or days. |
void |
removeEventChangeListener(CalendarEvent.EventChangeListener listener)
Remove a listener from the event provider. |
void |
setAllDay(boolean isAllDay)
Does the event span the whole day. |
void |
setCaption(java.lang.String caption)
Set the visible text in the calendar for the event. |
void |
setDescription(java.lang.String description)
Set the description of the event. |
void |
setEnd(java.util.Date end)
Set the end date of the event. |
void |
setStart(java.util.Date start)
Set the start date for the event. |
void |
setStyleName(java.lang.String styleName)
Set the style name for the event used for styling the event cells |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasicEvent()
public BasicEvent(java.lang.String caption,
java.lang.String description,
java.util.Date date)
caption - The caption for the eventdescription - The description for the eventdate - The date the event occurred
public BasicEvent(java.lang.String caption,
java.lang.String description,
java.util.Date startDate,
java.util.Date endDate)
caption - The caption for the eventdescription - The description for the eventstartDate - The start date of the eventendDate - The end date of the event| Method Detail |
|---|
public java.lang.String getCaption()
CalendarEvent
getCaption in interface CalendarEventpublic java.lang.String getDescription()
CalendarEvent
getDescription in interface CalendarEventpublic java.util.Date getEnd()
CalendarEvent
getEnd in interface CalendarEventpublic java.util.Date getStart()
CalendarEvent
getStart in interface CalendarEventpublic java.lang.String getStyleName()
CalendarEventGets style name of event. In the client, style name will be set to the event's element class name and can be styled by CSS
Styling example:Java code:
event.setStyleName("color1");
CSS:
.v-calendar-event-color1 {
background-color: #9effae;}
getStyleName in interface CalendarEventpublic boolean isAllDay()
CalendarEvent
isAllDay in interface CalendarEventpublic void setCaption(java.lang.String caption)
EditableCalendarEvent
setCaption in interface EditableCalendarEventcaption - The text to show in the calendarpublic void setDescription(java.lang.String description)
EditableCalendarEvent
setDescription in interface EditableCalendarEventdescription - The text which describes the eventpublic void setEnd(java.util.Date end)
EditableCalendarEvent
setEnd in interface EditableCalendarEventend - The end date to setpublic void setStart(java.util.Date start)
EditableCalendarEvent
setStart in interface EditableCalendarEventstart - The start date of the eventpublic void setStyleName(java.lang.String styleName)
EditableCalendarEvent
setStyleName in interface EditableCalendarEventstyleName - The stylename to usepublic void setAllDay(boolean isAllDay)
EditableCalendarEvent
setAllDay in interface EditableCalendarEventisAllDay - True if the event spans the whole day. In this case the start
and end times are ignored.public void addEventChangeListener(CalendarEvent.EventChangeListener listener)
CalendarEvent.EventChangeNotifier
addEventChangeListener in interface CalendarEvent.EventChangeNotifierlistener - The listener to addpublic void removeEventChangeListener(CalendarEvent.EventChangeListener listener)
CalendarEvent.EventChangeNotifier
removeEventChangeListener in interface CalendarEvent.EventChangeNotifierlistener - The listener to removeprotected void fireEventChange()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||