Package-level declarations

Types

Link copied to clipboard
interface Document : Mappable

Top-level Joyfill document model.

Link copied to clipboard
Link copied to clipboard
interface Error
Link copied to clipboard
fun interface ErrorHandler

Interface for handling errors within the SDK

Link copied to clipboard

Represents a single interactive or presentational unit within a Joyfill document.

Link copied to clipboard

Layout and styling information for rendering a field instance.

Link copied to clipboard
interface File : Mappable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Hideable
Link copied to clipboard
Link copied to clipboard
interface Mappable

Contract for models that can be represented as a mutable map and JSON.

Link copied to clipboard
interface Page : Hideable, Mappable
Link copied to clipboard
expect object ResourceLoader

Platform-specific resource loader for accessing schema files

actual object ResourceLoader

iOS implementation of ResourceLoader using NSBundle

actual object ResourceLoader

iOS implementation of ResourceLoader using NSBundle

actual object ResourceLoader

JVM implementation of ResourceLoader using ClassLoader

actual object ResourceLoader

Linux implementation of ResourceLoader

actual object ResourceLoader

iOS implementation of ResourceLoader using NSBundle

actual object ResourceLoader

iOS implementation of ResourceLoader using NSBundle

Link copied to clipboard
enum Stage : Enum<Stage>
Link copied to clipboard
interface Type

Discriminant for component/schema kinds.

Link copied to clipboard
interface View : Mappable

Properties

Link copied to clipboard

Functions

Link copied to clipboard

Parses a JSON string into a Document.

Link copied to clipboard
inline fun String.toDocument(): Document
inline fun JsonObject.toDocument(): Document
Link copied to clipboard
Link copied to clipboard
inline fun MutableMap<String, Any?>.toField(): Field
Link copied to clipboard
Link copied to clipboard
inline fun MutableMap<String, Any?>.toPage(): Page
Link copied to clipboard
Link copied to clipboard
inline fun MutableMap<String, Any?>.type(): Type