TreeResultBuilder

laika.io.runtime.TreeResultBuilder$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class ConfigResult(path: Path, config: Config) extends ParserResult

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Show all
case class DocumentResult(doc: Document) extends TreeContentResult

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Show all
case class HoconResult(path: Path, config: ConfigParser, sourceFile: Option[FilePath]) extends ParserResult

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Show all
case class MarkupResult(doc: UnresolvedDocument, sourceFile: Option[FilePath]) extends TreeContentResult

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Show all
sealed trait ParserResult extends Navigatable

Attributes

Supertypes
trait Navigatable
class Object
trait Matchable
class Any
Known subtypes
case class StyleResult(doc: StyleDeclarationSet, format: String, sourceFile: Option[FilePath]) extends ParserResult

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Show all
case class TemplateResult(doc: TemplateDocument, sourceFile: Option[FilePath]) extends ParserResult

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Show all
sealed trait TreeContentResult extends ParserResult

Attributes

Supertypes
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Known subtypes
case class TreeResult(path: Path, content: Seq[TreeContentResult], titleDoc: Option[UnresolvedDocument], templates: Seq[TemplateDocument], hocon: Seq[HoconResult], config: Seq[ConfigResult]) extends TreeContentResult

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParserResult
trait Navigatable
class Object
trait Matchable
class Any
Show all

Types

type UnresolvedContent = Either[UnresolvedDocument, TreeResult]

Value members

Concrete methods

def buildNode(path: Path, content: Seq[ParserResult]): TreeResult
def buildTree(results: Seq[ParserResult], baseConfig: Config, includes: IncludeMap): Either[ConfigError, DocumentTreeRoot]
def resolveConfig(doc: UnresolvedDocument, baseConfig: Config, includes: IncludeMap): Either[ConfigError, Document]
def resolveConfig(doc: Document, baseConfig: Config): Either[ConfigError, Document]
def resolveConfig(result: TreeResult, baseConfig: Config, includes: IncludeMap, titleDocName: Option[String]): Either[ConfigError, DocumentTree]