Package-level declarations

Types

Link copied to clipboard
data class AttributeData(val localName: String, val namespaceURI: String?, val prefix: String?, val value: String)

The attribute of an XML or HTML node.

Link copied to clipboard
enum Axis : Enum<Axis>
Link copied to clipboard
data class IntegerRange(val start: Int, val end: Int)

A numeric range between two integers.

Link copied to clipboard
data class Length(val value: Double, val unit: LengthUnit)

Describes an absolute or relative length. A length contains a numeric value and the unit of that value.

Link copied to clipboard

A LengthUnit is used with an ILength object to describe how to interpret its numeric value.

Link copied to clipboard
data class LocalizableString(val dir: TextDirection?, val lang: String?, val value: String)
Link copied to clipboard
open class NodeData(val nodeType: NodeType)
Link copied to clipboard

Describes the type of INodeData.

Link copied to clipboard
data class Rect(val x: Double, val y: Double, val width: Double, val height: Double)

Describes the size and position of a rectangle.

Link copied to clipboard
data class RectMargins(val left: Length, val top: Length, val right: Length, val bottom: Length)
Link copied to clipboard

Specifies the base text direction.

Link copied to clipboard
class TextNodeData(val data: String) : NodeData

Represents the content of a Text node in XML or HTML.

Link copied to clipboard
class XmlElementNodeData(val attributes: List<AttributeData>, val childNodes: List<NodeData>, val namespaceURI: String?, val nodeName: String, val prefix: String?) : NodeData

Represents the contents of an XML or HTML element.