XmlWriter

org.encalmo.writer.xml.XmlWriter
See theXmlWriter companion trait
object XmlWriter

Attributes

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

Members list

Value members

Concrete methods

inline def append[T](name: String, value: T)(using builder: XmlOutputBuilder): Unit

Serialize and append value of some type to the given xml output builder

Serialize and append value of some type to the given xml output builder

Attributes

inline def derived[T]: XmlWriter[T]
inline def streamCompact[T](value: T, outputStream: OutputStream, addXmlDeclaration: Boolean = ...): Unit
inline def streamCompactUsingRootTagName[T](rootTagName: String, value: T, outputStream: OutputStream, addXmlDeclaration: Boolean = ...): Unit
inline def streamIndented[T](value: T, outputStream: OutputStream, addXmlDeclaration: Boolean = ...): Unit
inline def streamIndentedUsingRootTagName[T](rootTagName: String, value: T, outputStream: OutputStream, addXmlDeclaration: Boolean = ...): Unit
inline def writeCompact[T](value: T, addXmlDeclaration: Boolean = ...): String
inline def writeCompactUsingRootTagName[T](rootTagName: String, value: T, addXmlDeclaration: Boolean = ...): String
inline def writeCompactWithNameTransformation[T](value: T, tagNameTransformation: String => String, attributeNameTransformation: String => String, addXmlDeclaration: Boolean = ...): String
inline def writeIndented[T](value: T, addXmlDeclaration: Boolean = ...): String
inline def writeIndentedUsingRootTagName[T](rootTagName: String, value: T, addXmlDeclaration: Boolean = ...): String
inline def writeIndentedWithNameTransformation[T](value: T, tagNameTransformation: String => String, attributeNameTransformation: String => String, addXmlDeclaration: Boolean = ...): String