trait EntityPage extends HtmlPage
- Source
- Entity.scala
- Alphabetic
- By Inheritance
- EntityPage
- HtmlPage
- Page
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
docletReporter: Reporter
ScalaDoc reporter for error handling
ScalaDoc reporter for error handling
- Definition Classes
- EntityPage → HtmlPage
- abstract def generator: DiagramGenerator
- abstract def tpl: DocTemplateEntity
- abstract def universe: Universe
Concrete Value Members
-
object
Image extends Enumeration
- Definition Classes
- HtmlPage
- val absValueMembers: collection.immutable.List[MemberEntity]
-
def
absoluteLinkTo(path: List[String]): String
- Definition Classes
- Page
-
def
blockToHtml(block: Block): NodeSeq
- Definition Classes
- HtmlPage
-
def
body: Elem
The body of this page.
The body of this page.
- Definition Classes
- EntityPage → HtmlPage
-
def
bodyToHtml(body: Body): NodeSeq
- Definition Classes
- HtmlPage
- def boundsToHtml(hi: Option[TypeEntity], lo: Option[TypeEntity], hasLinks: Boolean): NodeSeq
-
def
commentToHtml(comment: Comment): NodeSeq
Transforms a comment into an styled HTML tree representing its body.
Transforms a comment into an styled HTML tree representing its body.
- Definition Classes
- HtmlPage
-
def
commentToHtml(comment: Option[Comment]): NodeSeq
Transforms an optional comment into an styled HTML tree representing its body if it is defined, or into an empty node sequence if it is not.
Transforms an optional comment into an styled HTML tree representing its body if it is defined, or into an empty node sequence if it is not.
- Definition Classes
- HtmlPage
-
def
companionAndPackage(tpl: DocTemplateEntity): NodeSeq
- Definition Classes
- HtmlPage
- val concValueMembers: collection.immutable.List[MemberEntity]
- val constructors: collection.immutable.List[MemberEntity]
- val content: Elem
-
def
createFileOutputStream(site: HtmlFactory, suffix: String = ""): FileOutputStream
- Definition Classes
- Page
- val deprValueMembers: collection.immutable.List[MemberEntity]
-
def
docEntityImageClass(tpl: DocTemplateEntity): String
- Definition Classes
- HtmlPage
-
def
docEntityKindToCompanionTitle(ety: DocTemplateEntity, baseString: String = "See companion"): String
- Definition Classes
- HtmlPage
-
def
hasCompanion(mbr: TemplateEntity): Boolean
- Definition Classes
- Page
-
def
hasPage(e: DocTemplateEntity): Boolean
- Definition Classes
- HtmlPage
-
def
headers: Group
Additional header elements (links, scripts, meta tags, etc.) required for this page.
Additional header elements (links, scripts, meta tags, etc.) required for this page.
- Definition Classes
- EntityPage → HtmlPage
-
def
inlineToHtml(inl: Inline): NodeSeq
- Definition Classes
- HtmlPage
-
def
kindToString(mbr: MemberEntity): String
- Definition Classes
- Page
-
def
linkToHtml(text: Inline, link: LinkTo, hasLinks: Boolean): NodeSeq
- Definition Classes
- HtmlPage
-
def
listItemsToHtml(items: collection.Seq[Block]): NodeSeq
- Definition Classes
- HtmlPage
- def memberToCommentBodyHtml(mbr: MemberEntity, inTpl: DocTemplateEntity, isSelf: Boolean, isReduced: Boolean = false): NodeSeq
- def memberToCommentHtml(mbr: MemberEntity, inTpl: DocTemplateEntity, isSelf: Boolean): NodeSeq
- def memberToHtml(mbr: MemberEntity, inTpl: DocTemplateEntity, isParent: Boolean = false, indentation: Int = 0): NodeSeq
- def memberToInlineCommentHtml(mbr: MemberEntity, isSelf: Boolean): NodeSeq
- def memberToShortCommentHtml(mbr: MemberEntity, isSelf: Boolean): NodeSeq
- def memberToShortCommentTitleTag(mbr: MemberEntity): String
- def memberToUseCaseCommentHtml(mbr: MemberEntity, isSelf: Boolean): NodeSeq
- val nonAbsValueMembers: collection.immutable.List[MemberEntity]
- val nonDeprValueMembers: collection.immutable.List[MemberEntity]
-
val
path: List[String]
The path of this page, relative to the API site.
The path of this page, relative to the API site.
path.tail
is a list of folder names leading to this page (from closest package to one-above-root package),path.head
is the file name of this page. Note thatpath
has a length of at least one.- Definition Classes
- EntityPage → Page
-
def
permalink(template: Entity, isSelf: Boolean = true): Elem
- Definition Classes
- HtmlPage
-
def
relativeLinkTo(destPath: List[String]): String
A relative link from a page's path to some destination path.
A relative link from a page's path to some destination path.
- destPath
The path that the link will point to.
- Definition Classes
- Page
-
def
relativeLinkTo(destClass: TemplateEntity): String
A relative link from this page to some destination class entity.
A relative link from this page to some destination class entity.
- destClass
The class or object entity that the link will point to.
- Definition Classes
- Page
- def search: Elem
- val shadowedImplicitMembers: collection.immutable.List[MemberEntity]
-
def
signature(mbr: MemberEntity, isSelf: Boolean, isReduced: Boolean = false): NodeSeq
name, tparams, params, result
-
def
templateToHtml(tpl: TemplateEntity, name: String = null): Node with Serializable
Returns the HTML code that represents the template in
tpl
as a hyperlinked name.Returns the HTML code that represents the template in
tpl
as a hyperlinked name.- Definition Classes
- HtmlPage
-
def
templateToPath(tpl: TemplateEntity): List[String]
- Definition Classes
- Page
-
def
templatesToHtml(tplss: List[TemplateEntity], sep: NodeSeq): NodeSeq
Returns the HTML code that represents the templates in
tpls
as a list of hyperlinked names.Returns the HTML code that represents the templates in
tpls
as a list of hyperlinked names.- Definition Classes
- HtmlPage
-
def
title: String
The title of this page.
The title of this page.
- Definition Classes
- EntityPage → HtmlPage
- def treeToHtml(tree: TreeEntity): NodeSeq
- val typeMembers: collection.immutable.List[TemplateEntity with MemberEntity]
-
def
typeToHtml(tpe: TypeEntity, hasLinks: Boolean): NodeSeq
- Definition Classes
- HtmlPage
-
def
typeToHtml(tpes: List[TypeEntity], hasLinks: Boolean): NodeSeq
- Definition Classes
- HtmlPage
-
def
typesToHtml(tpess: List[TypeEntity], hasLinks: Boolean, sep: NodeSeq): NodeSeq
- Definition Classes
- HtmlPage
- val valueMembers: collection.immutable.List[MemberEntity]
- def visibility(mbr: MemberEntity): Option[Paragraph]
-
def
writeFile(site: HtmlFactory, suffix: String = "")(fn: (Writer) ⇒ Unit): Unit
- Definition Classes
- Page
-
def
writeFor(site: HtmlFactory): Unit
Writes this page as a file.
The Scala compiler and reflection APIs.