APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.internal

pack-priv final Class Control

extends Object
Class Inheritance
Imports
java.util.HashSet, .Objects, .Set, jdk.jfr.SettingControl, jdk.jfr.internal.settings.PeriodSetting, .StackTraceSetting, .ThresholdSetting

Field Summary

Modifier and TypeField and Description
private static final int
private final Set<?>[]
private final String[]
private String
private final SettingControl
private String

Constructor Summary

AccessConstructor and Description
public
Control(SettingControl delegate, String defaultValue)

Method Summary

Modifier and TypeMethod and Description
pack-priv final void
apply(Set<String> values)

private void
apply(String value)

public String
combine(Set<String> values)

private final String
pack-priv final String
pack-priv final String
pack-priv final SettingControl
public String
pack-priv boolean
isType(Class<? extends SettingControl> clazz)

pack-priv boolean
isVisible(boolean hasEventHook)

pack-priv final void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CACHE_SIZEback to summary
private static final int CACHE_SIZE
cachedUnionsback to summary
private final Set<?>[] cachedUnions
cachedValuesback to summary
private final String[] cachedValues
defaultValueback to summary
private String defaultValue
delegateback to summary
private final SettingControl delegate
lastValueback to summary
private String lastValue

Constructor Detail

Controlback to summary
public Control(SettingControl delegate, String defaultValue)

Method Detail

applyback to summary
pack-priv final void apply(Set<String> values)
applyback to summary
private void apply(String value)
combineback to summary
public String combine(Set<String> values)
findCombineback to summary
private final String findCombine(Set<String> values)
getDefaultValueback to summary
pack-priv final String getDefaultValue()
getLastValueback to summary
pack-priv final String getLastValue()
getSettingControlback to summary
pack-priv final SettingControl getSettingControl()
getValueback to summary
public String getValue()
isTypeback to summary
pack-priv boolean isType(Class<? extends SettingControl> clazz)
isVisibleback to summary
pack-priv boolean isVisible(boolean hasEventHook)
setDefaultback to summary
pack-priv final void setDefault()
setValueback to summary
public void setValue(String value)