Packages

class IndexScript extends Page

Source
IndexScript.scala
Linear Supertypes
Page, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IndexScript
  2. Page
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IndexScript(universe: Universe)

Value Members

  1. def absoluteLinkTo(path: List[String]): String
    Definition Classes
    Page
  2. def allPackages: List[Package]
  3. def allPackagesWithTemplates: Map[Package, List[DocTemplateEntity]]
  4. def createFileOutputStream(site: HtmlFactory, suffix: String = ""): FileOutputStream
    Definition Classes
    Page
  5. def hasCompanion(mbr: TemplateEntity): Boolean
    Definition Classes
    Page
  6. def kindToString(mbr: MemberEntity): String
    Definition Classes
    Page
  7. def memberToUrl(mbr: MemberEntity): String
  8. def membersToJSON(entities: Vector[MemberEntity], parent: DocTemplateEntity): JSONArray

    Returns the json representation of the supplied members

  9. val packages: JSONObject
  10. def path: collection.immutable.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 that path has a length of at least one.

    Definition Classes
    IndexScriptPage
  11. 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
  12. 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
  13. def shortDesc(mbr: MemberEntity): String

    Gets the short description i.e.

    Gets the short description i.e. the first sentence of the docstring

  14. def templateToPath(tpl: TemplateEntity): List[String]
    Definition Classes
    Page
  15. def writeFile(site: HtmlFactory, suffix: String = "")(fn: (Writer) ⇒ Unit): Unit
    Definition Classes
    Page
  16. def writeFor(site: HtmlFactory): Unit

    Writes this page as a file.

    Writes this page as a file. The file's location is relative to the generator's site root, and the encoding is also defined by the generator.

    site

    The generator that is writing this page.

    Definition Classes
    IndexScriptPage