public class LightTrace extends java.lang.Object implements java.lang.Iterable<LightEvent>
Constructor and Description |
---|
LightTrace(LogView view,
java.lang.String name,
boolean carriesTraceAttributes,
int numEvents) |
LightTrace(LogView view,
java.lang.String name,
boolean carriesTraceAttributes,
LightEvent... events) |
LightTrace(LogView view,
java.lang.String name,
int numEvents) |
LightTrace(LogView view,
java.lang.String name,
LightEvent... events) |
Modifier and Type | Method and Description |
---|---|
void |
addEvent(LightEvent event) |
boolean |
equals(java.lang.Object o)
Equality is based on the name of the trace
|
Attribute[] |
getAttributeKeys() |
boolean |
getAttributeValueBoolean(Attribute key) |
boolean |
getAttributeValueBoolean(int attrIndex) |
double |
getAttributeValueContinuous(Attribute key) |
double |
getAttributeValueContinuous(int attrIndex) |
long |
getAttributeValueDiscrete(Attribute key) |
long |
getAttributeValueDiscrete(int attrIndex) |
java.lang.String |
getAttributeValueLiteral(Attribute key) |
java.lang.String |
getAttributeValueLiteral(int attrIndex) |
int |
getAttributeValueLiteralIndex(Attribute key) |
int |
getAttributeValueLiteralIndex(int attrIndex) |
long |
getAttributeValueTimestamp(Attribute key) |
long |
getAttributeValueTimestamp(int attrIndex) |
LightEvent |
getEvent(int i) |
java.lang.String |
getName() |
int |
hashCode() |
java.util.Iterator<LightEvent> |
iterator() |
int |
size() |
java.lang.String |
toString() |
public LightTrace(LogView view, java.lang.String name, LightEvent... events)
public LightTrace(LogView view, java.lang.String name, boolean carriesTraceAttributes, LightEvent... events)
public LightTrace(LogView view, java.lang.String name, int numEvents)
public LightTrace(LogView view, java.lang.String name, boolean carriesTraceAttributes, int numEvents)
public Attribute[] getAttributeKeys()
public boolean getAttributeValueBoolean(Attribute key)
public boolean getAttributeValueBoolean(int attrIndex)
public long getAttributeValueDiscrete(Attribute key)
public long getAttributeValueDiscrete(int attrIndex)
public double getAttributeValueContinuous(Attribute key)
public double getAttributeValueContinuous(int attrIndex)
public long getAttributeValueTimestamp(Attribute key)
public long getAttributeValueTimestamp(int attrIndex)
public java.lang.String getAttributeValueLiteral(Attribute key)
public java.lang.String getAttributeValueLiteral(int attrIndex)
public int getAttributeValueLiteralIndex(Attribute key)
public int getAttributeValueLiteralIndex(int attrIndex)
public java.lang.String getName()
public java.util.Iterator<LightEvent> iterator()
iterator
in interface java.lang.Iterable<LightEvent>
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void addEvent(LightEvent event)
public LightEvent getEvent(int i)
public int size()