|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 ITrackGroup
public java.lang.String getName()
ITrackGroup
getName
in interface ITrackGroup
public java.lang.String getDescription()
ITrackGroup
getDescription
in interface ITrackGroup
public java.util.List<ITrackGroup> getGroups()
getGroups
in interface ITrackGroup
public 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 ITrackGroup
public java.util.Collection<ITrack> getAllTracks()
ITrackGroup
getAllTracks
in interface ITrackGroup
public java.lang.Integer getId()
ITrackGroup
getId
in interface ITrackGroup
public java.lang.String getIdentifier()
ITrackGroup
ITrackGroup.getId()
. Valid character are those that make up a java
identifier.
getIdentifier
in interface ITrackGroup
Character.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 ITrackGroup
public java.lang.Object getProperty(java.lang.String key)
ITrackGroup
getProperty
in interface ITrackGroup
key
- 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 ITrackGroup
public 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 |