A2uiCoreCatalogKt

Added in 1.0.0-alpha01

public final class A2uiCoreCatalogKt


Summary

Public methods

static final @NonNull A2uiCoreCatalogSerializer

Creates an A2uiCoreCatalogSerializer for this catalog.

static final @NonNull A2uiInlineCatalog

Adapts this A2uiCoreCatalog into an A2uiInlineCatalog for use in client capabilities advertisement.

Public methods

obtainSerializer

public static final @NonNull A2uiCoreCatalogSerializer obtainSerializer(@NonNull A2uiCoreCatalog receiver)

Creates an A2uiCoreCatalogSerializer for this catalog.

Returns
@NonNull A2uiCoreCatalogSerializer

a new serializer instance configured for this catalog

toInlineCatalog

public static final @NonNull A2uiInlineCatalog toInlineCatalog(@NonNull A2uiCoreCatalog receiver)

Adapts this A2uiCoreCatalog into an A2uiInlineCatalog for use in client capabilities advertisement.

Throws
IllegalStateException

If isInline is false.