XmlOutputBuilder

org.encalmo.writer.xml.XmlOutputBuilder
See theXmlOutputBuilder companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

class CompactXmlStreamOutputBuilder(outputStream: OutputStream, initialString: String) extends XmlOutputBuilder

Builder of compact XML output.

Builder of compact XML output.

Attributes

Supertypes
class Object
trait Matchable
class Any
class CompactXmlStringBuilder(initialString: String) extends XmlOutputBuilder

Builder of compact XML output.

Builder of compact XML output.

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
class IndentedXmlStreamOutputBuilder(indentation: Int, initialString: String, outputStream: OutputStream) extends XmlOutputBuilder

Builder of indented XML output.

Builder of indented XML output.

Attributes

Supertypes
class Object
trait Matchable
class Any
class IndentedXmlStringBuilder(indentation: Int, initialString: String) extends XmlOutputBuilder

Builder of indented XML output.

Builder of indented XML output.

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def compact(initialString: String): CompactXmlStringBuilder

Creates builder of compact XML output.

Creates builder of compact XML output.

Attributes

Creates builder of compact XML output.

Creates builder of compact XML output.

Attributes

def compactToStreamWithNameTransformation(outputStream: OutputStream, initialString: String, tagNameTransformation: String => String, attributeNameTransformation: String => String): CompactXmlStreamOutputBuilder

Creates builder of compact XML output.

Creates builder of compact XML output.

Attributes

def compactWithNameTransformation(initialString: String, tagNameTransformation: String => String, attributeNameTransformation: String => String): CompactXmlStringBuilder

Creates builder of compact XML output.

Creates builder of compact XML output.

Attributes

Builder of org.w3c.dom.Document output.

Builder of org.w3c.dom.Document output.

Attributes

Builder of org.w3c.dom.Document output with given namespace. All elements will get that namespace.

Builder of org.w3c.dom.Document output with given namespace. All elements will get that namespace.

Attributes

Builder of org.w3c.dom.Document output with namespaces derived from 'xmlns' attributes. All child elements will use the namespace of the parent element, unless the child element has a 'xmlns' attribute.

Builder of org.w3c.dom.Document output with namespaces derived from 'xmlns' attributes. All child elements will use the namespace of the parent element, unless the child element has a 'xmlns' attribute.

Attributes

Builder of org.w3c.dom.Document output with namespaces derived from the given mapping between leading element names and their namespaces. All child elements will use the namespace of the parent element, unless the child element gets a new namespace from the mapping.

Builder of org.w3c.dom.Document output with namespaces derived from the given mapping between leading element names and their namespaces. All child elements will use the namespace of the parent element, unless the child element gets a new namespace from the mapping.

Attributes

def indented(indentation: Int, initialString: String): IndentedXmlStringBuilder

Creates builder of indented XML output.

Creates builder of indented XML output.

Attributes

def indentedToStream(indentation: Int, outputStream: OutputStream, initialString: String): IndentedXmlStreamOutputBuilder

Creates builder of indented XML output.

Creates builder of indented XML output.

Attributes

def indentedToStreamWithNameTransformation(indentation: Int, outputStream: OutputStream, initialString: String, tagNameTransformation: String => String, attributeNameTransformation: String => String): IndentedXmlStreamOutputBuilder

Creates builder of indented XML output.

Creates builder of indented XML output.

Attributes

def indentedWithNameTransformation(indentation: Int, initialString: String, tagNameTransformation: String => String, attributeNameTransformation: String => String): IndentedXmlStringBuilder

Creates builder of indented XML output.

Creates builder of indented XML output.

Attributes