TreeResultBuilder
laika.io.runtime.TreeResultBuilder$
object TreeResultBuilder
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TreeResultBuilder.type
Members list
Type members
Classlikes
case class ConfigResult(path: Path, config: Config) extends ParserResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParserResulttrait Navigatableclass Objecttrait Matchableclass AnyShow all
case class DocumentResult(doc: Document) extends TreeContentResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TreeContentResulttrait ParserResulttrait Navigatableclass Objecttrait Matchableclass AnyShow all
case class HoconResult(path: Path, config: ConfigParser, sourceFile: Option[FilePath]) extends ParserResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParserResulttrait Navigatableclass Objecttrait Matchableclass AnyShow all
case class MarkupResult(doc: UnresolvedDocument, sourceFile: Option[FilePath]) extends TreeContentResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TreeContentResulttrait ParserResulttrait Navigatableclass Objecttrait Matchableclass AnyShow all
sealed trait ParserResult extends Navigatable
Attributes
- Supertypes
-
trait Navigatableclass Objecttrait Matchableclass Any
- Known subtypes
-
class ConfigResultclass HoconResultclass StyleResultclass TemplateResulttrait TreeContentResultclass DocumentResultclass MarkupResultclass TreeResultShow all
case class StyleResult(doc: StyleDeclarationSet, format: String, sourceFile: Option[FilePath]) extends ParserResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParserResulttrait Navigatableclass Objecttrait Matchableclass AnyShow all
case class TemplateResult(doc: TemplateDocument, sourceFile: Option[FilePath]) extends ParserResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParserResulttrait Navigatableclass Objecttrait Matchableclass AnyShow all
sealed trait TreeContentResult extends ParserResult
Attributes
- Supertypes
- 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 Serializabletrait Producttrait Equalstrait TreeContentResulttrait ParserResulttrait Navigatableclass Objecttrait Matchableclass AnyShow all
Types
Value members
Concrete methods
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(result: TreeResult, baseConfig: Config, includes: IncludeMap, titleDocName: Option[String]): Either[ConfigError, DocumentTree]
In this article