|
||||||||||
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 IView
public java.util.Collection<ITrack> getTracks()
IView
getTracks
in interface IView
public void setEventTypes(java.util.Collection<IEventType> eventTypes)
IView
setEventTypes
in interface IView
eventTypes
- the event type to accept in the viewpublic void setTracks(java.util.Collection<ITrack> tracks)
IView
setTracks
in interface IView
public ITimeRange getRange()
getRange
in interface IView
public void setOrder(EventOrder order)
setOrder
in interface IView
order
- the orderpublic void setFilter(IEventFilter filter)
setFilter
in interface IView
filter
- the filterpublic void setRange(ITimeRange range)
IView
setRange
in interface IView
range
- the rangepublic java.util.Iterator<IEvent> iterator()
iterator
in interface java.lang.Iterable<IEvent>
public IEventFilter getFilter()
IView
getFilter
in interface IView
public EventOrder getOrder()
IView
getOrder
in interface IView
public void setExpansion(Expansion expanded)
IView
setExpansion
in interface IView
public IValues getValues()
IView
getValues
in interface IView
public IView copy()
IView
copy
in interface IView
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |