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
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

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