package xml
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class Attribute(name: String, value: String, prefix: Option[String] = None, namespace: Option[String] = None) extends Product with Serializable
- final case class CData(text: String) extends TextEvent with Product with Serializable
- final case class Characters(text: String) extends TextEvent with Product with Serializable
- final case class Comment(text: String) extends ParseEvent with Product with Serializable
- final case class EndElement(localName: String) extends ParseEvent with Product with Serializable
- final case class Namespace(uri: String, prefix: Option[String] = None) extends Product with Serializable
- sealed trait ParseEvent extends AnyRef
XML parsing events emitted by the parser flow.
XML parsing events emitted by the parser flow. These roughly correspond to Java XMLEvent types.
- sealed final class ParseEventMarker extends Enum[ParseEventMarker]
Mirrors the sub-classes of ParseEvent to allow use with Java switch statements instead of chained
instanceOf
tests. - final case class ProcessingInstruction(target: Option[String], data: Option[String]) extends ParseEvent with Product with Serializable
- final case class StartElement(localName: String, attributesList: List[Attribute] = List.empty[Attribute], prefix: Option[String] = None, namespace: Option[String] = None, namespaceCtx: List[Namespace] = List.empty[Namespace]) extends ParseEvent with Product with Serializable
- sealed trait TextEvent extends ParseEvent
Value Members
- object Attribute extends Serializable
- object CData extends Serializable
- object Characters extends Serializable
- object Comment extends Serializable
- case object EndDocument extends ParseEvent with Product with Serializable
- object EndElement extends Serializable
- object Namespace extends Serializable
- object ProcessingInstruction extends Serializable
- case object StartDocument extends ParseEvent with Product with Serializable
- object StartElement extends Serializable