const classcamNodePlugin::NodeDocs

sys::Obj
  camNodePlugin::NodeDocs : camembert::PluginDocs

NodeDocProvider Provide standard Node docs (bundled)

_docs

Source

const AtomicRef _docs := AtomicRef.<ctor>()

asList

Source

const static Str:Obj?[]? asList(Obj? data)

asMap

Source

const static Str:Obj? asMap(Obj? data)

children

Source

const static Uri[] children(Uri:NodeDoc docs, Uri item)

dis

Source

virtual override Str dis()

User friendly dsplay name

findSrc

Source

virtual override FileItem? findSrc(Str query)

Return a FileItem for the document matching the current source file (if known) Query wil be what's in the helPane serach box, ie "fwt::Combo#make" (not prefixed by plugin name)

html

Source

virtual override Str html(WebReq req, Str query, MatchKind matchKind)

Return html for a given path Note, the query will be prefixed with the plugin name for example /fantom/fwt::Button

actually use matchkind

icon

Source

virtual const override Image? icon := ...

Source

Str link(Uri to, Str nm)

make

Source

new make()

notFound

Source

Str notFound()

pluginName

Source

virtual override Str pluginName()

name of the plugin responsible

scan

Source

Uri:NodeDoc scan(Obj? obj, Str path := "")

show

Source

Str show(Uri:NodeDoc docs, Str query)