Class MetaOptions
- java.lang.Object
-
- org.geysermc.configutils.node.context.option.MetaOptions
-
public class MetaOptions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MetaOptions(NodeContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectapplyMeta(java.lang.Object value)@Nullable java.lang.Stringcomment()booleandefaultOnFailure()@Nullable java.lang.ObjectdefaultValue()@Nullable java.lang.ObjectdeserializedDefaultValue()booleanisDefaultOrPlaceholder(java.lang.Object value)booleanisExcluded()booleanisHidden()booleanisInRange(java.lang.Object value)booleanisSection()@Nullable java.lang.Stringplaceholder()Rangerange()@Nullable java.lang.ObjectresolvedPlaceholder()
-
-
-
Constructor Detail
-
MetaOptions
public MetaOptions(NodeContext context)
-
-
Method Detail
-
applyMeta
public java.lang.Object applyMeta(java.lang.Object value)
-
comment
public @Nullable java.lang.String comment()
-
isSection
public boolean isSection()
-
placeholder
public @Nullable java.lang.String placeholder()
-
resolvedPlaceholder
public @Nullable java.lang.Object resolvedPlaceholder()
-
defaultValue
public @Nullable java.lang.Object defaultValue()
-
deserializedDefaultValue
public @Nullable java.lang.Object deserializedDefaultValue()
-
defaultOnFailure
public boolean defaultOnFailure()
-
isDefaultOrPlaceholder
public boolean isDefaultOrPlaceholder(java.lang.Object value)
-
range
public Range range()
-
isInRange
public boolean isInRange(java.lang.Object value)
-
isExcluded
public boolean isExcluded()
-
isHidden
public boolean isHidden()
-
-