MarkdownRenderer

dotty.tools.scaladoc.renderers.MarkdownRenderer
class MarkdownRenderer(rootPackage: Member, members: Map[DRI, Member])(using ctx: DocContext) extends Renderer

Attributes

Graph
Supertypes
class Renderer
trait Resources
trait Writer
trait Locations
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def pageContent(page: Page, parents: Vector[Link]): AppliedTag

Handler to prepare the content to be rendered. It's a good place to organize frame, footers, front-matter, etc.

Handler to prepare the content to be rendered. It's a good place to organize frame, footers, front-matter, etc.

Attributes

Definition Classes
override def render(): Unit

Main method rendering all the pages

Main method rendering all the pages

Attributes

Definition Classes

Inherited methods

def absolutePath(dri: DRI, extension: String): String

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Resources
def copy(from: InputStream, to: String): String

Attributes

Inherited from:
Writer
def copy(from: Path, to: String): String

Attributes

Inherited from:
Writer
def driExists(dri: DRI): Boolean

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Locations
def linkResources(dri: DRI, resources: Iterable[String], deferJs: Boolean): Iterable[AppliedTag]

Attributes

Inherited from:
Resources
def pathToPage(from: DRI, to: DRI): String

Attributes

Inherited from:
Locations
def pathToRaw(from: Seq[String], to: Seq[String]): String

Attributes

Inherited from:
Locations
def pathToRoot(dri: DRI): String

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Renderer
def renderPage(page: Page, parents: Vector[Link]): Seq[String]

Method to be overriden by concrete renderer to render single page

Method to be overriden by concrete renderer to render single page

Attributes

Inherited from:
Renderer

Attributes

Inherited from:
Resources
def resolveRoot(dri: DRI, path: String): String

Attributes

Inherited from:
Locations
def resolveRoot(from: Seq[String], to: String): String

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Resources
def searchData(pages: Seq[Page]): Resource

Attributes

Inherited from:
Resources
def siteContent(pageDri: DRI, content: ResolvedTemplate): PageContent

Attributes

Inherited from:
SiteRenderer

Attributes

Inherited from:
SiteRenderer
def write(path: String, content: String): String

Attributes

Inherited from:
Writer
def write(dri: DRI, content: AppliedTag, extension: String): String

Attributes

Inherited from:
Writer

Inherited fields

Here we have to retrive index pages from hidden pages and replace fake index pages in navigable page tree.

Here we have to retrive index pages from hidden pages and replace fake index pages in navigable page tree.

Attributes

Inherited from:
Renderer

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources
lazy val apiPaths: Set[String]

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Locations

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Renderer

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Renderer

Attributes

Inherited from:
Renderer

Attributes

Inherited from:
Renderer

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Renderer

Attributes

Inherited from:
Resources

Attributes

Inherited from:
Resources