Package cc.carm.lib.yamlcommentupdater
Interface CommentedYAML
-
- All Known Implementing Classes:
YAMLConfigProvider
public interface CommentedYAML
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable java.util.List<java.lang.String>getHeaderComments(@Nullable java.lang.String key)@Nullable java.lang.StringgetInlineComment(@NotNull java.lang.String key)default @NotNull java.util.Set<java.lang.String>getKeys()@Nullable java.util.Set<java.lang.String>getKeys(@Nullable java.lang.String sectionKey, boolean deep)@Nullable java.lang.ObjectgetValue(@NotNull java.lang.String key)java.lang.StringserializeValue(@NotNull java.lang.String key, @NotNull java.lang.Object value)
-
-
-
Method Detail
-
getKeys
@NotNull default @NotNull java.util.Set<java.lang.String> getKeys()
-
serializeValue
java.lang.String serializeValue(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.Object value)
-
getKeys
@Contract("null,_ -> !null;!null,_ -> _") @Nullable @Nullable java.util.Set<java.lang.String> getKeys(@Nullable @Nullable java.lang.String sectionKey, boolean deep)
-
getValue
@Nullable @Nullable java.lang.Object getValue(@NotNull @NotNull java.lang.String key)
-
getInlineComment
@Nullable @Nullable java.lang.String getInlineComment(@NotNull @NotNull java.lang.String key)
-
getHeaderComments
@Nullable @Nullable java.util.List<java.lang.String> getHeaderComments(@Nullable @Nullable java.lang.String key)
-
-