ContentDivergentGroup

data class ContentDivergentGroup(    val children: List<ContentDivergentInstance>,     val dci: DCI,     val style: Set<Style>,     val extra: PropertyContainer<ContentNode>,     val groupID: ContentDivergentGroup.GroupID,     val implicitlySourceSetHinted: Boolean = true) : ContentComposite

Constructors

Link copied to clipboard
fun ContentDivergentGroup(    children: List<ContentDivergentInstance>,     dci: DCI,     style: Set<Style>,     extra: PropertyContainer<ContentNode>,     groupID: ContentDivergentGroup.GroupID,     implicitlySourceSetHinted: Boolean = true)

Types

Link copied to clipboard
data class GroupID(val name: String)

Functions

Link copied to clipboard
open override fun hasAnyContent(): Boolean
Link copied to clipboard
open override fun transformChildren(transformer: (ContentNode) -> ContentNode): ContentDivergentGroup
Link copied to clipboard
open override fun withNewExtras(newExtras: PropertyContainer<ContentNode>): ContentDivergentGroup
Link copied to clipboard
open override fun withSourceSets(sourceSets: Set<DisplaySourceSet>): ContentDivergentGroup

Properties

Link copied to clipboard
open override val children: List<ContentDivergentInstance>
Link copied to clipboard
open override val dci: DCI
Link copied to clipboard
open override val extra: PropertyContainer<ContentNode>
Link copied to clipboard
val groupID: ContentDivergentGroup.GroupID

is used for finding and copying ContentDivergentInstances when merging ContentPages

Link copied to clipboard
val implicitlySourceSetHinted: Boolean = true
Link copied to clipboard
open override val sourceSets: Set<DisplaySourceSet>
Link copied to clipboard
open override val style: Set<Style>