StAXReader

An implementation of XmlReader based upon the JDK StAX implementation.

Parameters

delegate

The stream reader to wrap

Constructors

Link copied to clipboard
constructor(delegate: XMLStreamReader)

Create a new reader that wraps the given XMLStreamReader.

constructor(reader: Reader, expandEntities: Boolean = false)

Shortcut constructor that creates an XMLStreamReader for the reader.

constructor(inputStream: InputStream, encoding: String? = null, expandEntities: Boolean = false)

Create a new reader.

Properties

Link copied to clipboard
open override val attributeCount: Int
Link copied to clipboard
open override val depth: Int
Link copied to clipboard
open override val encoding: String?
Link copied to clipboard
open override val eventType: EventType
Link copied to clipboard
Link copied to clipboard
open override val isKnownEntity: Boolean
Link copied to clipboard
Link copied to clipboard
open override var isStarted: Boolean
Link copied to clipboard
Link copied to clipboard
open override val localName: String
Link copied to clipboard
Link copied to clipboard
open override val name: QName
Link copied to clipboard
Link copied to clipboard
open override val namespaceDecls: List<Namespace>
Link copied to clipboard
open override val namespaceURI: String
Link copied to clipboard
open override val piData: String
Link copied to clipboard
open override val piTarget: String
Link copied to clipboard
open override val prefix: String
Link copied to clipboard
open override val standalone: Boolean?
Link copied to clipboard
open override val text: String
Link copied to clipboard
Link copied to clipboard
open override val version: String?

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun getAttributeLocalName(index: Int): String
Link copied to clipboard
open override fun getAttributeName(index: Int): QName
Link copied to clipboard
open override fun getAttributeNamespace(index: Int): String
Link copied to clipboard
open override fun getAttributePrefix(index: Int): String
Link copied to clipboard
open fun getAttributeValue(name: QName): String?
open override fun getAttributeValue(index: Int): String
open override fun getAttributeValue(nsUri: String?, localName: String): String?
Link copied to clipboard
open override fun getNamespacePrefix(namespaceUri: String): String?
Link copied to clipboard
open override fun getNamespaceURI(prefix: String): String?
Link copied to clipboard
open operator override fun hasNext(): Boolean
Link copied to clipboard
open override fun isCharacters(): Boolean
Link copied to clipboard
open override fun isEndElement(): Boolean
Link copied to clipboard
open override fun isStartElement(): Boolean
Link copied to clipboard
open override fun isWhitespace(): Boolean
Link copied to clipboard
open operator override fun next(): EventType
Link copied to clipboard
open override fun nextTag(): EventType
Link copied to clipboard
open fun require(type: EventType, name: QName?)
open fun require(type: EventType, namespace: String?, name: String?)
Link copied to clipboard
open fun requireNext(type: EventType, name: QName?)
open fun requireNext(type: EventType, namespace: String?, name: String?)
Link copied to clipboard
open fun requireNextTag(type: EventType, name: QName?)
open fun requireNextTag(type: EventType, namespace: String?, name: String?)
Link copied to clipboard
open override fun toString(): String