YamlObject

Functions

Link copied to clipboard
@NotNull
open fun asArray(): @NotNull YamlArray
Link copied to clipboard
open fun asBoolean(): Boolean
Link copied to clipboard
open fun asDouble(): Double
Link copied to clipboard
open fun asFloat(): Float
Link copied to clipboard
open fun asInt(): Int
Link copied to clipboard
open fun asLong(): Long
Link copied to clipboard
@NotNull
open fun asObject(): @NotNull YamlObject
Link copied to clipboard
@NotNull
open fun asString(): @NotNull String
Link copied to clipboard
abstract fun compareTo(p: T): Int
open fun compareTo(@NotNull o: @NotNull YamlConfiguration): Int
Link copied to clipboard
open fun forEach(action: Consumer<in T>)
Link copied to clipboard
@NotNull
abstract fun get(): @NotNull Map<String, Any>
@Nullable
abstract fun get(@NotNull path: @NotNull String): @Nullable YamlElement
Link copied to clipboard
open fun getAsBoolean(@NotNull path: @NotNull String, defaultValue: Boolean): Boolean
Link copied to clipboard
open fun getAsDouble(@NotNull path: @NotNull String, defaultValue: Double): Double
Link copied to clipboard
open fun getAsFloat(@NotNull path: @NotNull String, defaultValue: Float): Float
Link copied to clipboard
open fun getAsInt(@NotNull path: @NotNull String, defaultValue: Int): Int
Link copied to clipboard
open fun getAsLong(@NotNull path: @NotNull String, defaultValue: Long): Long
Link copied to clipboard
@NotNull
open fun getAsString(@NotNull path: @NotNull String, @NotNull defaultValue: @NotNull String): @NotNull String
Link copied to clipboard
abstract fun iterator(): Iterator<T>
Link copied to clipboard
abstract fun merge(@NotNull object: @NotNull YamlObject)
Link copied to clipboard
@NotNull
abstract fun path(): @NotNull String
Link copied to clipboard
abstract fun save(@NotNull file: @NotNull File)
Link copied to clipboard