TreeResultBuilder
object TreeResultBuilder
class Object
trait Matchable
class Any
Type members
Classlikes
case class HoconResult(path: Path, config: ConfigParser, sourceFile: Option[File]) extends ParserResult
case class MarkupResult(doc: UnresolvedDocument, sourceFile: Option[File]) extends TreeContentResult
case class StyleResult(doc: StyleDeclarationSet, format: String, sourceFile: Option[File]) extends ParserResult
case class TreeResult(path: Path, content: Seq[TreeContentResult], titleDoc: Option[UnresolvedDocument], templates: Seq[TemplateDocument], hocon: Seq[HoconResult], config: Seq[ConfigResult]) extends TreeContentResult
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(doc: Document, baseConfig: Config, includes: IncludeMap): Either[ConfigError, Document]
def resolveConfig(result: TreeResult, baseConfig: Config, includes: IncludeMap, titleDocName: Option[String]): Either[ConfigError, DocumentTree]