|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jrockit.mc.flightrecorder.provider.TrackGroup
public final class TrackGroup
A container that holds tracks.
| Method Summary | |
|---|---|
void |
add(Track track)
|
void |
add(TrackGroup group)
|
TrackGroup |
createGroup(java.lang.String identifier)
|
Track |
createTrack(java.lang.String identifier)
|
java.util.List<ITrackGroup> |
getAllGroups()
Return all groups and sub groups. |
java.util.Collection<ITrack> |
getAllTracks()
Return all tracks that belong to the track group and it's children. |
java.lang.String |
getDescription()
Returns a description of the track |
ITrackGroup |
getGroup(java.lang.String identifier)
Returns a group given a symbolic name |
java.util.List<ITrackGroup> |
getGroups()
|
java.lang.Integer |
getId()
A machine identifier for the track |
java.lang.String |
getIdentifier()
Returns a symbolic name for the track group. |
java.lang.String |
getName()
A human readable name of the track |
ITrackGroup |
getParent()
Returns the parent, or null if it's the root group |
java.lang.String |
getPath()
Returns the path of the track |
java.lang.Object |
getProperty(java.lang.String key)
Returns a property value for. |
ITimeRange |
getRange()
The time range the track group spans. |
Track |
getTrack(java.lang.Integer id)
|
java.util.List<ITrack> |
getTracks()
Return all tracks that belong to the track group. |
void |
setDescription(java.lang.String description)
|
void |
setEndTime(long endTimestamp)
|
void |
setIdentifier(java.lang.String identifier)
|
void |
setName(java.lang.String name)
|
void |
setProperty(java.lang.String key,
java.lang.Object value)
|
void |
setStartTime(long startTimestamp)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public ITrackGroup getParent()
ITrackGroup
getParent in interface ITrackGrouppublic java.lang.String getName()
ITrackGroup
getName in interface ITrackGrouppublic java.lang.String getDescription()
ITrackGroup
getDescription in interface ITrackGrouppublic java.util.List<ITrackGroup> getGroups()
getGroups in interface ITrackGrouppublic void setName(java.lang.String name)
public void setDescription(java.lang.String description)
public Track getTrack(java.lang.Integer id)
public void add(TrackGroup group)
public void add(Track track)
public java.util.List<ITrack> getTracks()
ITrackGroup
getTracks in interface ITrackGrouppublic java.util.Collection<ITrack> getAllTracks()
ITrackGroup
getAllTracks in interface ITrackGrouppublic java.lang.Integer getId()
ITrackGroup
getId in interface ITrackGrouppublic java.lang.String getIdentifier()
ITrackGroupITrackGroup.getId(). Valid character are those that make up a java
identifier.
getIdentifier in interface ITrackGroupCharacter.isJavaIdentifierPart(char),
Character.isJavaIdentifierStart(char)public TrackGroup createGroup(java.lang.String identifier)
public Track createTrack(java.lang.String identifier)
public void setIdentifier(java.lang.String identifier)
public ITrackGroup getGroup(java.lang.String identifier)
ITrackGroup
getGroup in interface ITrackGrouppublic java.lang.Object getProperty(java.lang.String key)
ITrackGroup
getProperty in interface ITrackGroupkey - the key to look up the value with.
public java.util.List<ITrackGroup> getAllGroups()
ITrackGroup
getAllGroups in interface ITrackGroup
public void setProperty(java.lang.String key,
java.lang.Object value)
public ITimeRange getRange()
ITrackGroup
getRange in interface ITrackGrouppublic void setStartTime(long startTimestamp)
public void setEndTime(long endTimestamp)
public java.lang.String getPath()
ITrackGroup
getPath in interface ITrackGroup
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||