KsoupAttributeAdapter

class KsoupAttributeAdapter(val backing: Attribute) : StringKpaPrimitive(source)

Adapter exposing a KSoup Attribute as a string-only com.commonsware.kpointer.adapter.KpaPrimitive.

Extends StringKpaPrimitive: all type predicates except isString are false, and all numeric/boolean accessors return null. stringOrNull and renderedString return the attribute's value. Boolean attributes (those without a declared value) return "" per KSoup's contract.

Parameters

backing

The underlying KSoup Attribute.

Constructors

Link copied to clipboard
constructor(backing: Attribute)

Properties

Link copied to clipboard
val backing: Attribute
Link copied to clipboard
override val booleanOrNull: Boolean?
Link copied to clipboard
override val doubleOrNull: Double?
Link copied to clipboard
override val isBoolean: Boolean
Link copied to clipboard
override val isNull: Boolean
Link copied to clipboard
override val isNumber: Boolean
Link copied to clipboard
override val isString: Boolean
Link copied to clipboard
override val longOrNull: Long?
Link copied to clipboard
override val stringOrNull: String?

Functions

Link copied to clipboard
override fun renderedString(): String