Event field annotation, specifies that a value represents an amount of data (for example, bytes).
The following example shows how the DataAmount
annotation can be used to
set the units BITS
and BYTES
to event fields.
@Name("com.example.ImageRender")
@Label("Image Render")
public class ImageRender extends Event {
@Label("Height")
long height;
@Label("Width")
long width;
@Label("Color Depth")
@DataAmount(DataAmount.BITS)
int colorDepth;
@Label("Memory Size")
@DataAmount // bytes by default
long memorySize;
}
- Since:
- 9
-
Field Summary
-
Optional Element Summary
-
Field Details
-
BITS
-
BYTES
-
-
Element Details
-
value
String valueReturns the unit for the data amount, by default bytes.- Returns:
- the data amount unit, default
BYTES
, notnull
- Default:
"BYTES"
-