Skip to the content.

ApirefMarkdownGenerator - janklab.mlxshake.internal

HandleCompatible

janklab.mlxshake.internal.ApirefMarkdownGenerator
  janklab.mlxshake.internal.ApirefGenerator
    janklab.mlxshake.internal.MlxshakeBaseHandle
      handle

Helptext

Generates Markdown format output for API Reference doco.

Class Contents

Properties

Property Description
stuffDir  
pkgsDir  
thingsDir  
pkgInfo  
uPackages  
pkgRelMdFiles  
thingRelMdFiles  

Methods

Method Description
generateClassDoc Generate doco file for a class.
generateFunctionDoc Generate doco file for a function.
generatePackageDoc Generate doco files for a package.
generateIndex Generate the main index files for the full code base.
thingHtmlFileRelPath janklab.mlxshake.internal.ApirefMarkdownGenerator/thingHtmlFileRelPath is a function.
formatHelptext  
generateForMyFormat Format-specific generation implementation.
ApirefMarkdownGenerator Constructor.

Superclasses

Superclass Description
janklab.mlxshake.internal.ApirefGenerator  

Properties

stuffDir

Helptext:

No helptext available.

pkgsDir

Helptext:

No helptext available.

thingsDir

Helptext:

No helptext available.

pkgInfo

Helptext:

No helptext available.

uPackages

Helptext:

No helptext available.

pkgRelMdFiles

Attributes: HasDefault

Default Value: strings(0,0)

Helptext:

No helptext available.

thingRelMdFiles

Attributes: HasDefault

Default Value: strings(0,0)

Helptext:

No helptext available.

Methods

generateClassDoc

Signature:

generateClassDoc(this, rec)

Helptext:

Generate doco file for a class.

generateFunctionDoc

Signature:

generateFunctionDoc(this, pkg, name, qname, mFilePath)

Helptext:

Generate doco file for a function.

generatePackageDoc

Signature:

generatePackageDoc(this, rec)

Helptext:

Generate doco files for a package.

This does the package-level stuff only; not the functions and classes contained within it.

generateIndex

Signature:

generateIndex(this)

Helptext:

Generate the main index files for the full code base.

thingHtmlFileRelPath

Signature:

out = thingHtmlFileRelPath(this, thing)

Helptext:

janklab.mlxshake.internal.ApirefMarkdownGenerator/thingHtmlFileRelPath is a function. out = thingHtmlFileRelPath(this, thing)

formatHelptext

Signature:

out = formatHelptext(varargin)

Helptext:

helptextStr is the raw helptext. Will still have leading spaces and whatnot.

generateForMyFormat

Signature:

generateForMyFormat(this)

Helptext:

Format-specific generation implementation.

Generates:

ApirefMarkdownGenerator

Signature:

obj = ApirefMarkdownGenerator()

Helptext:

Generates Markdown format output for API Reference doco.