|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.primefaces.extensions.model.timeline.TimelineModel
public class TimelineModel
Model class for the Timeline component which consists of TimelineEvents.
| Constructor Summary | |
|---|---|
TimelineModel()
|
|
TimelineModel(java.util.List<TimelineEvent> events)
|
|
| Method Summary | |
|---|---|
void |
add(TimelineEvent event)
Adds a given event to the model without UI update. |
void |
add(TimelineEvent event,
TimelineUpdater timelineUpdater)
Adds a given event to the model with UI update. |
void |
addAll(java.util.Collection<TimelineEvent> events)
Adds all given event to the model without UI update. |
void |
addAll(java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
Adds all given events to the model with UI update. |
void |
clear()
Clears the timeline model without UI update (no events are available after that) |
void |
clear(TimelineUpdater timelineUpdater)
Clears the timeline model with UI update (no events are available after that) |
void |
delete(TimelineEvent event)
Deletes a given event in the model without UI update. |
void |
delete(TimelineEvent event,
TimelineUpdater timelineUpdater)
Deletes a given event in the model with UI update. |
void |
deleteAll(java.util.Collection<TimelineEvent> events)
Deletes all given events in the model without UI update. |
void |
deleteAll(java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
Deletes all given events in the model with UI update. |
TimelineEvent |
getEvent(int index)
Gets event by its index as int |
TimelineEvent |
getEvent(java.lang.String index)
Gets event by its index as String |
java.util.List<TimelineEvent> |
getEvents()
Gets all events in this model |
int |
getIndex(TimelineEvent event)
Gets index of the given timeline event |
java.util.TreeSet<TimelineEvent> |
getOverlappedEvents(TimelineEvent event)
Gets all overlapped events to the given one. |
TimelineEvent |
merge(TimelineEvent event,
java.util.Collection<TimelineEvent> events)
Merge the given one event with the given collection of events without UI update. |
TimelineEvent |
merge(TimelineEvent event,
java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
Merge the given one event with the given collection of events with UI update. |
void |
select(TimelineEvent event,
TimelineUpdater timelineUpdater)
Selects a given event in UI visually. |
void |
setEvents(java.util.List<TimelineEvent> events)
Sets events into this model |
void |
update(TimelineEvent event)
Updates a given event in the model without UI update. |
void |
update(TimelineEvent event,
TimelineUpdater timelineUpdater)
Updates a given event in the model with UI update. |
void |
updateAll(java.util.Collection<TimelineEvent> events)
Updates all given events in the model without UI update. |
void |
updateAll(java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
Updates all given events in the model with UI update. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TimelineModel()
public TimelineModel(java.util.List<TimelineEvent> events)
| Method Detail |
|---|
public void add(TimelineEvent event)
event - event to be added
public void add(TimelineEvent event,
TimelineUpdater timelineUpdater)
event - event to be addedtimelineUpdater - TimelineUpdater instance to add the event in UIpublic void addAll(java.util.Collection<TimelineEvent> events)
events - collection of events to be added
public void addAll(java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
events - collection of events to be addedtimelineUpdater - TimelineUpdater instance to add the events in UIpublic void update(TimelineEvent event)
event - event to be updated
public void update(TimelineEvent event,
TimelineUpdater timelineUpdater)
event - event to be addedtimelineUpdater - TimelineUpdater instance to update the event in UIpublic void updateAll(java.util.Collection<TimelineEvent> events)
events - collection of events to be updated
public void updateAll(java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
events - collection of events to be updatedtimelineUpdater - TimelineUpdater instance to update the events in UIpublic void delete(TimelineEvent event)
event - event to be deleted
public void delete(TimelineEvent event,
TimelineUpdater timelineUpdater)
event - event to be deletedtimelineUpdater - TimelineUpdater instance to delete the event in UIpublic void deleteAll(java.util.Collection<TimelineEvent> events)
events - collection of events to be deleted
public void deleteAll(java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
events - collection of events to be deletedtimelineUpdater - TimelineUpdater instance to delete the events in UI
public void select(TimelineEvent event,
TimelineUpdater timelineUpdater)
event - event to be selectedtimelineUpdater - TimelineUpdater instance to select the event in UIpublic void clear()
public void clear(TimelineUpdater timelineUpdater)
timelineUpdater - TimelineUpdater instance to clear the timeline in UIpublic java.util.TreeSet<TimelineEvent> getOverlappedEvents(TimelineEvent event)
event - given event
public TimelineEvent merge(TimelineEvent event,
java.util.Collection<TimelineEvent> events)
event - given event to be merged with collection of eventsevents - collection of events
java.lang.IllegalStateException - thrown if not all events are within the same group
public TimelineEvent merge(TimelineEvent event,
java.util.Collection<TimelineEvent> events,
TimelineUpdater timelineUpdater)
event - given event to be merged with collection of eventsevents - collection of eventstimelineUpdater - TimelineUpdater instance to update the merged events in UI
java.lang.IllegalStateException - thrown if not all events are within the same grouppublic java.util.List<TimelineEvent> getEvents()
public void setEvents(java.util.List<TimelineEvent> events)
events - Listpublic TimelineEvent getEvent(java.lang.String index)
index - index
public TimelineEvent getEvent(int index)
index - index
public int getIndex(TimelineEvent event)
event - given event
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||