|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jrockit.mc.flightrecorder.provider.View
public final class View
View that allows iterator access to subset of events from a recording.
| Constructor Summary | |
|---|---|
View(StorageHelper storageHelper)
Sets up a view with default storages, event types and tracks. |
|
View(StorageHelper helper,
java.util.List<IEventType> eventTypes,
java.util.List<ITrack> tracks,
java.util.List<EventStorage> eventStorages,
java.util.List<EventStorage> trackStorages)
|
|
| Method Summary | |
|---|---|
IView |
copy()
Creates a copy of the view |
java.util.Collection<IEventType> |
getEventTypes()
Returns the event types for the view. |
IEventFilter |
getFilter()
Gets the filter in use. |
EventOrder |
getOrder()
The order in which events are extracted. |
ITimeRange |
getRange()
Returns the range for the view |
java.util.Collection<ITrack> |
getTracks()
Return the collection of tracks that make up the view. |
IValues |
getValues()
Return event values belong to the event defined by the view |
java.util.Iterator<IEvent> |
iterator()
|
void |
setEventTypes(java.util.Collection<IEventType> eventTypes)
Set the event types for the view |
void |
setExpansion(Expansion expanded)
How to select events. |
void |
setFilter(IEventFilter filter)
Sets the filter to use. |
void |
setOrder(EventOrder order)
Sets the order the vents should fetched in. |
void |
setRange(ITimeRange range)
Set the range the view should span- |
void |
setTracks(java.util.Collection<ITrack> tracks)
The tracks to include in the view |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public View(StorageHelper storageHelper)
storageHelper -
public View(StorageHelper helper,
java.util.List<IEventType> eventTypes,
java.util.List<ITrack> tracks,
java.util.List<EventStorage> eventStorages,
java.util.List<EventStorage> trackStorages)
| Method Detail |
|---|
public java.util.Collection<IEventType> getEventTypes()
IView
getEventTypes in interface IViewpublic java.util.Collection<ITrack> getTracks()
IView
getTracks in interface IViewpublic void setEventTypes(java.util.Collection<IEventType> eventTypes)
IView
setEventTypes in interface IVieweventTypes - the event type to accept in the viewpublic void setTracks(java.util.Collection<ITrack> tracks)
IView
setTracks in interface IViewpublic ITimeRange getRange()
getRange in interface IViewpublic void setOrder(EventOrder order)
setOrder in interface IVieworder - the orderpublic void setFilter(IEventFilter filter)
setFilter in interface IViewfilter - the filterpublic void setRange(ITimeRange range)
IView
setRange in interface IViewrange - the rangepublic java.util.Iterator<IEvent> iterator()
iterator in interface java.lang.Iterable<IEvent>public IEventFilter getFilter()
IView
getFilter in interface IViewpublic EventOrder getOrder()
IView
getOrder in interface IViewpublic void setExpansion(Expansion expanded)
IView
setExpansion in interface IViewpublic IValues getValues()
IView
getValues in interface IViewpublic IView copy()
IView
copy in interface IView
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||