ListBuilderProxy

papyrus.DSL.builders.ListBuilderProxy
class ListBuilderProxy(get: () => ListBuilder, set: ListBuilder => Unit) extends ListBuilder

Proxy for ListBuilder

Attributes

Graph
Supertypes
trait ListBuilder
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def add(item: ListElementBuilder): ListBuilder

Adds an item or a nested list

Adds an item or a nested list

Attributes

Definition Classes
override def build: Listing

Builds the final listing

Builds the final listing

Attributes

Definition Classes
override def copyWith(items: List[ListElementBuilder], listType: ListType, order: Option[SortingList], reference: Option[String]): ListBuilder

Creates a modified copy with custom internal state

Creates a modified copy with custom internal state

Attributes

Definition Classes
override def items: List[ListElementBuilder]

Attributes

Definition Classes
override def listType: ListType

Attributes

Definition Classes
override def order: Option[SortingList]

Attributes

Definition Classes
override def reference: Option[String]

Attributes

Definition Classes
override def withListType(tpe: ListType): ListBuilder

Sets the list type ("ul" or "ol")

Sets the list type ("ul" or "ol")

Attributes

Definition Classes
override def withReference(str: String): ListBuilder

Sets a reference string used for Levenshtein sorting

Sets a reference string used for Levenshtein sorting

Attributes

Definition Classes
override def withSortingProperties(orderType: SortingList): ListBuilder

Applies sorting based on the provided order type ("alphabetical", "length", "reverse", "levenshtein")

Applies sorting based on the provided order type ("alphabetical", "length", "reverse", "levenshtein")

Attributes

Definition Classes