<% var self = this; %>

<%= this.isInterface?'Interface':'Class'%> <%= this.makeLink(this.jsdoc, true) %>

<% if (this.jsdoc.extends && this.jsdoc.absoluteName != this.jsdoc.extends.absoluteName && !(this.isInterface && this.jsdoc.extends.name==='Object')) { %>

Extends <%= this.printTypeAsString(this.jsdoc.extends)%>

<% } %>

Module <%= this.makeLink(this.jsdoc.module, true) %>

<% if(!self.options.dontShowOptions) { %>
   <%= this.options.private ? 'Show' : 'Hide' %> private properties
   <%= this.options.inherited ? 'Hide' : 'Show' %> inherited properties
   <%= this.options.text ? 'Hide' : 'Show' %> partial text
<% } /* if(!self.options.dontShowOptions) */%> <% if(this.jsdoc.implements&&this.jsdoc.implements.length) { %>

Implements:
<% }%>
<% if(!self.options.dontShowSidebar) {%>
<% if(this.jsdoc.constructors && this.jsdoc.constructors.length) { %>

Constructors

<% } %> <% if(this.properties && _(this.properties).keys().length) { %>

Properties

<% } %> <% if(this.attributes && _(this.attributes).keys().length) { %>

attributes

<% } %> <% if(this.events && _(this.events).keys().length) {%>

Events

<% } %> <% if(this.methods && _(this.methods).keys().length) { %>

Methods

<% } %>
<% } /*if(!self.options.dontShowSidebar)*/ %>
<% if(this.hierarchy && this.hierarchy.length>2) {%>

Class Hierarchy

    <% _(_(this.hierarchy).reverse()).each(function(c){ %>
  • <%= c.name %>
  • <% }); %>
<%}%> <% if(this.knownSubclasses && this.knownSubclasses.length) {%>

Known <%= self.isInterface ? 'sub-interfaces' : 'sub-classes'%>

    <% _(this.knownSubclasses).each(function(c){ %>
  • <%= self.makeLink(c, true)%>
  • <% }); %>
<%}%> <% if(!self.options.dontShowOptions) { %>

Search Class Usage

<% } %> <% var summary_text = this.jsdoc.textHtml || self.getTextHtml(this.jsdoc.text) || this.jsdoc.text || ''; %> <% if(summary_text) {%>

Summary

<%= summary_text %>
<% } %> <% if(this.inlineProperties) {%>
<% if(_(this.properties).keys().length) { %>

Properties

<% } %> <% if(_(this.attributes).keys().length) { %>

Attributes

<% } %> <% if(_(this.events).keys().length) { %>

Events

<% } %> <% if(_(this.methods).keys().length) { %>

Methods

<% } %>
<% } %> <% if(!self.options.dontShowSources) {%>
<%}%>