interface  | 
BooleanFlag | 
 Event field annotation, signifies that value is a boolean flag, a true or
 false value 
 | 
interface  | 
Category | 
 Event annotation, to associate the event type with a category, in the format
 of a human readable path. 
 | 
interface  | 
ContentType | 
 Meta annotation, signifies that an annotation represents a content type, such
 as a timespan or a frequency. 
 | 
interface  | 
DataAmount | 
 Event field annotation, signifies that a value represents an amount of data, for example bytes. 
 | 
interface  | 
Description | 
 Annotation that describes an element with a sentence or two. 
 | 
interface  | 
Enabled | 
 Event annotation, determines if an event should be enabled by default. 
 | 
interface  | 
Experimental | 
 Annotation that signifies that an element is experimental and may change
 without further notice. 
 | 
interface  | 
Frequency | 
 Event field annotation, signifies that value is a frequency, measured in Hz. 
 | 
interface  | 
Label | 
 Annotation that sets a human-readable name for an element, for example
 "Maximum Throughput". 
 | 
interface  | 
MemoryAddress | 
 Event field annotation, signifies that value is a memory address. 
 | 
interface  | 
Name | 
 Annotation that overrides the default name for an element, for instance when
 the default package for an event is not appropriate. 
 | 
interface  | 
Percentage | 
 Event field annotation to be used on fractions, typically between 0.0
 and 1.0, to signify that the value is a percentage. 
 | 
interface  | 
Period | 
 Event annotation, determines the default period for a periodic event. 
 | 
interface  | 
Relational | 
 Meta annotation for relational annotations, to be used on annotation. 
 | 
class  | 
SettingControl | 
 Base class to extend to create setting controls. 
 | 
interface  | 
StackTrace | 
 Event annotation, determines if an event should by default have a stack trace
 or not. 
 | 
interface  | 
Threshold | 
 Event annotation, determines the default cut-off below which an event should
 not be recorded, for example "20 ms". 
 | 
interface  | 
Timespan | 
 Event field annotation, signifies that value is a duration. 
 | 
interface  | 
Timestamp | 
 Event field annotation, signifies that value is a point in time. 
 | 
interface  | 
TransitionFrom | 
 Event field annotation, signifies that the event transitioned from a thread. 
 | 
interface  | 
TransitionTo | 
 Event field annotation, signifies that the event is about to transitions to a thread. 
 | 
interface  | 
Unsigned | 
 Event field annotation, signifies that value is as unsigned data type. 
 |