Method Summary
Public Methods | ||
public |
execute building output. |
Private Methods | ||
private |
_buildClassDoc(doc: DocObject): IceCap build class output. |
|
private |
build direct subclass list. |
|
private |
build expression extends html. |
|
private |
build class ancestor extends chain. |
|
private |
build in-direct subclass list. |
|
private |
build inherited method/member summary. |
|
private |
build mixin extends html. |
|
private |
_buildVariationHTML(doc: DocObject): string this method is experimental.
build variation of doc. |
Inherited Summary
From class DocBuilder | ||
private |
_config: * |
|
private |
_data: * |
|
public abstract |
execute building output. |
|
private |
_buildCoverageHTML(coverageObj: CoverageObject): string this method was deprecated.
build coverage html. |
|
private |
_buildDeprecatedHTML(doc: DocObject): string build deprecated html. |
|
private |
_buildDetailDocs(docs: DocObject[], title: string): IceCap build detail output html by docs. |
|
private |
build detail output html by parent doc. |
|
private |
build html link to identifier. |
|
private |
build html links to identifiers |
|
private |
build experimental html. |
|
private |
_buildFileDocLinkHTML(doc: DocObject, text: string): string build html link to file page. |
|
private |
build common layout output. |
|
private |
build common navigation output. |
|
private |
_buildOverrideMethod(doc: DocObject): string build method of ancestor class link html. |
|
private |
_buildProperties(properties: ParsedParam[], title: string): IceCap build properties output. |
|
private |
_buildSignatureHTML(doc: DocObject): string build identifier signature html. |
|
private |
_buildSummaryDoc(docs: DocObject[], title: string, innerLink: boolean): IceCap build summary output html by docs. |
|
private |
build summary output html by parent doc. |
|
private |
_buildTypeDocLinkHTML(typeName: string): string build html link of type. |
|
private |
find doc object. |
|
private |
_findAccessDocs(doc: DocObject, kind: string, isStatic: boolean): Array[] find doc object for each access. |
|
private |
_findAllIdentifiersKindGrouping(): {class: DocObject[], interface: DocObject[], function: DocObject[], variable: DocObject[], typedef: DocObject[], external: DocObject[]} find all identifiers with kind grouping. |
|
private |
_findByName(name: string, kind: string): DocObject[] fuzzy find doc object by name. |
|
private |
_getBaseUrl(fileName: string): string get base url html page. |
|
private |
get target's essential info. |
|
private |
_getOutputFileName(doc: DocObject): string get file name of output html page. |
|
private |
get output html page title. |
|
private |
gat url of output html page. |
|
private |
_orderedFind(order: string, cond: ...Object): DocObject[] find doc objects that is ordered. |
|
private |
_readTemplate(fileName: string): string read html template. |
Public Methods
public exec(callback: function(html: string, filePath: string)) source
execute building output.
Override:
DocBuilder#execPrivate Methods
private _buildClassDoc(doc: DocObject): IceCap source
build class output.
Params:
Name | Type | Attribute | Description |
doc | DocObject | class doc object. |
Test:
- MyClass1: has static member detail.
- MyClass1: has static method detail.
- MyClass1: has constructor detail.
- MyClass1: has member detail.
- MyClass1: has method detail.
- MyClass1: has header notice.
- MyClass1: has self detail.
- MyClass1: has static member summary.
- MyClass1: has static method summary.
- MyClass1: has constructor summary.
- MyClass1: has member summary.
- MyClass1: has method summary.
- Identifier to Test: ClassDocBuilder: has test
- MyClass1: has static member detail.
- MyClass1: has static method detail.
- MyClass1: has constructor detail.
- MyClass1: has member detail.
- MyClass1: has method detail.
- MyClass1: has header notice.
- MyClass1: has self detail.
- MyClass1: has static member summary.
- MyClass1: has static method summary.
- MyClass1: has constructor summary.
- MyClass1: has member summary.
- MyClass1: has method summary.
- Identifier to Test: ClassDocBuilder: has test
private _buildDirectSubclassHTML(doc: DocObject): string source
build direct subclass list.
Params:
Name | Type | Attribute | Description |
doc | DocObject | target class doc. |
private _buildExpressionExtendsHTML(doc: DocObject): string source
build expression extends html.
Params:
Name | Type | Attribute | Description |
doc | DocObject | target class doc. |
Test:
private _buildExtendsChainHTML(doc: DocObject): string source
build class ancestor extends chain.
Params:
Name | Type | Attribute | Description |
doc | DocObject | target class doc. |
private _buildIndirectSubclassHTML(doc: DocObject): string source
build in-direct subclass list.
Params:
Name | Type | Attribute | Description |
doc | DocObject | target class doc. |
private _buildInheritedSummaryHTML(doc: DocObject): string source
build inherited method/member summary.
Params:
Name | Type | Attribute | Description |
doc | DocObject | target class doc. |