Top Description Inners Fields Constructors Methods
jdk.jfr.internal.query

public final Class Configuration

extends Object
Class Inheritance
Imports
java.time.Instant, jdk.jfr.internal.util.Output

Holds information on how a query should be rendered.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
public int
cellHeight

Height of table cells.

public Instant
endTime

The end time for the query.

public static final int
public static final int
public Output
output

Where the rendered result should be printed.

public static final int
public Instant
startTime

The start time for the query.

public String
title

The title of the table or form.

public Configuration.Truncate
truncate

Truncation mode if text overflows.

public boolean
verbose

If additional information should be printed.

public boolean
verboseHeaders

If symbolic names should be printed for table headers.

public boolean
verboseTitle

If the title of the table or form should be printed.

public int
width

Width of a table or form.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cellHeightback to summary
public int cellHeight

Height of table cells.

If cellHeight is not set, it will be determined by heuristics.

endTimeback to summary
public Instant endTime

The end time for the query.

{@code null) means no end time.

MAX_PREFERRED_WIDTHback to summary
public static final int MAX_PREFERRED_WIDTH
MIN_PREFERRED_WIDTHback to summary
public static final int MIN_PREFERRED_WIDTH
outputback to summary
public Output output

Where the rendered result should be printed.

PREFERRED_WIDTHback to summary
public static final int PREFERRED_WIDTH
startTimeback to summary
public Instant startTime

The start time for the query.

{@code null) means no start time.

titleback to summary
public String title

The title of the table or form.

{@code null) means no title.

truncateback to summary
public Configuration.Truncate truncate

Truncation mode if text overflows.

If truncate is not set, it will be determined by heuristics.

verboseback to summary
public boolean verbose

If additional information should be printed.

verboseHeadersback to summary
public boolean verboseHeaders

If symbolic names should be printed for table headers.

verboseTitleback to summary
public boolean verboseTitle

If the title of the table or form should be printed.

widthback to summary
public int width

Width of a table or form.

If width is not set, it will be determined by heuristics.

Constructor Detail

Configurationback to summary
public Configuration()
jdk.jfr.internal.query back to summary

public final Enum Configuration.Truncate

extends Enum<Configuration.Truncate>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Configuration.Truncate
public static final Configuration.Truncate

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Configuration.Truncate
public static Configuration.Truncate[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BEGINNINGback to summary
public static final Configuration.Truncate BEGINNING
ENDback to summary
public static final Configuration.Truncate END

Constructor Detail

Truncateback to summary
private Truncate()

Method Detail

valueOfback to summary
public static Configuration.Truncate valueOf(String name)
valuesback to summary
public static Configuration.Truncate[] values()