Formatted

Represents a string broken into sections annotated with separate formatting options.

class Formatted : ArrayList<FormattedSection>

See also

Constructors

Formatted
Link copied to clipboard
fun Formatted()

Types

Companion
Link copied to clipboard

Static variables and methods.

object Companion

Functions

add
Link copied to clipboard
open override fun add(element: FormattedSection): Boolean
open override fun add(index: Int, element: FormattedSection)
addAll
Link copied to clipboard
open override fun addAll(elements: Collection<FormattedSection>): Boolean
open override fun addAll(index: Int, elements: Collection<FormattedSection>): Boolean
batchRemove
Link copied to clipboard
open override fun batchRemove(p0: MutableCollection<*>, p1: Boolean): Boolean
clear
Link copied to clipboard
open override fun clear()
clone
Link copied to clipboard
open override fun clone(): Any
contains
Link copied to clipboard
open operator override fun contains(element: FormattedSection): Boolean
containsAll
Link copied to clipboard
open override fun containsAll(elements: Collection<FormattedSection>): Boolean
elementData
Link copied to clipboard
open override fun elementData(p0: Int): FormattedSection
ensureCapacity
Link copied to clipboard
open override fun ensureCapacity(p0: Int)
ensureCapacityInternal
Link copied to clipboard
open override fun ensureCapacityInternal(p0: Int)
ensureExplicitCapacity
Link copied to clipboard
open override fun ensureExplicitCapacity(p0: Int)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
fastRemove
Link copied to clipboard
open override fun fastRemove(p0: Int)
forEach
Link copied to clipboard
open override fun forEach(p0: Consumer<in FormattedSection>)
formattedSection
Link copied to clipboard

Add a formatted section to the Formatted.

fun formattedSection(section: FormattedSection)

DSL function to add a formatted section to the Formatted.

fun formattedSection(text: String, block: FormattedSection.() -> Unit)
get
Link copied to clipboard
open operator override fun get(index: Int): FormattedSection
getTextAsString
Link copied to clipboard

Get the formatted field's text as a plain String.

fun getTextAsString(): String
grow
Link copied to clipboard
open override fun grow(p0: Int)
hashCode
Link copied to clipboard
open override fun hashCode(): Int
indexOf
Link copied to clipboard
open override fun indexOf(element: FormattedSection): Int
isEmpty
Link copied to clipboard
open override fun isEmpty(): Boolean
iterator
Link copied to clipboard
open operator override fun iterator(): MutableIterator<FormattedSection>
lastIndexOf
Link copied to clipboard
open override fun lastIndexOf(element: FormattedSection): Int
listIterator
Link copied to clipboard
open override fun listIterator(): MutableListIterator<FormattedSection>
open override fun listIterator(index: Int): MutableListIterator<FormattedSection>
outOfBoundsMsg
Link copied to clipboard
open override fun outOfBoundsMsg(p0: Int): String
parallelStream
Link copied to clipboard
open override fun parallelStream(): Stream<FormattedSection>
rangeCheck
Link copied to clipboard
open override fun rangeCheck(p0: Int)
rangeCheckForAdd
Link copied to clipboard
open override fun rangeCheckForAdd(p0: Int)
readObject
Link copied to clipboard
open override fun readObject(p0: ObjectInputStream)
remove
Link copied to clipboard
open override fun remove(element: FormattedSection): Boolean
removeAll
Link copied to clipboard
open override fun removeAll(elements: Collection<FormattedSection>): Boolean
removeAt
Link copied to clipboard
open override fun removeAt(p0: Int): FormattedSection
removeIf
Link copied to clipboard
open override fun removeIf(p0: Predicate<in FormattedSection>): Boolean
removeRange
Link copied to clipboard
open override fun removeRange(p0: Int, p1: Int)
replaceAll
Link copied to clipboard
open override fun replaceAll(p0: UnaryOperator<FormattedSection>)
retainAll
Link copied to clipboard
open override fun retainAll(elements: Collection<FormattedSection>): Boolean
set
Link copied to clipboard
open operator override fun set(index: Int, element: FormattedSection): FormattedSection
sort
Link copied to clipboard
open override fun sort(p0: Comparator<in FormattedSection>)
spliterator
Link copied to clipboard
open override fun spliterator(): Spliterator<FormattedSection>
stream
Link copied to clipboard
open override fun stream(): Stream<FormattedSection>
subList
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): MutableList<FormattedSection>
toArray
Link copied to clipboard
open override fun toArray(): Array<Any>
open override fun <T : Any> toArray(p0: Array<T>): Array<T>
toString
Link copied to clipboard
open override fun toString(): String
toValue
Link copied to clipboard

Convert Formatted to a Value.

fun toValue(): Value
trimToSize
Link copied to clipboard
open override fun trimToSize()
writeObject
Link copied to clipboard
open override fun writeObject(p0: ObjectOutputStream)

Properties

elementData
Link copied to clipboard
override val elementData: Array<Any>
modCount
Link copied to clipboard
override val modCount: Int
size
Link copied to clipboard
override val size: Int
size
Link copied to clipboard
open override val size: Int