EnsEMBL::Web::Tools::DocumentView

Location: /modules/EnsEMBL/Web/Tools/DocumentView.pm
Source code · Permalink
No superclasses
No subclasses

Overview

'View' component of the e! doc documentation system. This class controls the display of the documentation information collected.

Accessor

Constructor

Desctructor

Method

Documentation coverage: 100 %

Methods

    DESTROY
    Desctructor.
    View source

    _html_path_from_package
    Returns an export location from a package name
    View source

    base_url
    Accessor.
    View source

    copy_support_files
    Copies support files (stylesheets etc) to the export location (set by support.
    View source

    element_count_from_package
    Returns the number of elements in a package name.
    View source

    html_footer
    Returns a simple HTML footer
    View source

    html_header
    ($package, $class) Returns an HTML header. When supplied, $package is used to determine relative links and $class determins the class of the HTML body.
    View source

    include_javascript
    Returns HTML to include a javascript file.
    View source

    include_stylesheet
    Returns the HTML to include a CSS stylesheet.
    View source

    link_for_method
    Returns the HTML formatted link to a method page in a module page.
    View source

    link_for_package
    Returns the HTML location of a package, excluding <A HREF> markup.
    View source

    location
    Accessor.
    View source

    markup_documentation
    Marks up documentation text for links and embedded tables. See also markup_links and markup_embedded_table.
    View source

    markup_embedded_table
    Marks up key value pairs when embedded in documentation. An embedded table should be delineated with a starting and ending triple underscore.
    View source

    markup_links
    Parses documentation for special e! doc markup. Links to other modules and methods can be included between double braces. For example: { { EnsEMBL::Web::Tools::Document::Module::new } } is parsed to EnsEMBL::Web::Tools::Document::Module::new. Simple method and module names can also be used. markup_links does not perform any error checking on the names of modules and methods.
    View source

    markup_method_table
    Returns tabulated documentation.
    View source

    methods_html
    Returns a formatted list of method names and documentation.
    View source

    new
    Constructor. Inside-out class for writing documentation HTML.
    View source

    package_prefix
    package name.Returns the relative path prefix for a particular
    View source

    path_from_package
    Returns file system path to package
    View source

    server_root
    Accessor.
    View source

    source_code_link
    Returns a link to the AJAX source code view
    View source

    support
    Accessor.
    View source

    toc_html
    Returns the table of contents for the module methods.
    View source

    write_base_frame
    Writes the home page for the e! doc.
    View source

    write_frameset
    Writes the frameset for the e! doc collection.
    View source

    write_hierarchy
    Returns a formatted list of inheritance and subclass information for a given module.
    View source

    write_info_page
    Writes information page for the documentation.
    View source

    write_method_frame
    Writes a complete list of methods from all modules to an HTML file.
    View source

    write_module_page
    Writes the complete HTML documentation page for a module.
    View source

    write_module_pages
    Writes module documentation page for every found module.
    View source

    write_package_frame
    Writes the HTML package listing.
    View source