Jump to content

Extension:NetlabsClassTree: Difference between revisions

From NikiWiki
Cla (talk | contribs)
New page: This extension adds a <ClassTree> tag that formts a simple list with information about classes and their methods into a Class Tree. == Usage == === Syntax === Object Class definitions can...
 
Cla (talk | contribs)
added category and class tree
Line 1: Line 1:
This extension adds a <ClassTree> tag that formts a simple list with information about classes and their methods into a Class Tree.
[[Category:Stable_extensions]]
 
This extension adds a -ClassTree- tag that formts a simple list with information about classes and their methods into a Class Tree.


== Usage ==
== Usage ==
Line 7: Line 9:
  -ClassTree title="Api title"-
  -ClassTree title="Api title"-
  * class1:baseclass:This class implements base functionality for all classes implemented here.
  * class1:baseclass:This class implements base functionality for all classes implemented here.
** method1(int action)
  ** setValue(char * newvalue)
  ** setValue(char * newvalue)
  ** queryValue( char* value, int maxsize)
  ** queryValue( char* value, int maxsize)
  * class2:class1:this is a subclass.
  * class2:class1:this is a subclass.
  *** setValue(char * newvalue):this override modifies how the new value is being set.
  ** setValue(char * newvalue):this override modifies how the new value is being set.
  -/ClassTree-
  -/ClassTree-
This results in the following class tree:
<ClassTree title="Api title">
* class1:baseclass:This class implements base functionality for all classes implemented here.
** setValue(char * newvalue)
** queryValue( char* value, int maxsize)
* class2:class1:this is a subclass.
** setValue(char * newvalue):this override modifies how the new value is being set.
</ClassTree>

Revision as of 21:35, 15 August 2007


This extension adds a -ClassTree- tag that formts a simple list with information about classes and their methods into a Class Tree.

Usage

Syntax

Object Class definitions can be written in a simple list format, contained by the custom -ClassTree- tag. Here is a sample:

-ClassTree title="Api title"-
* class1:baseclass:This class implements base functionality for all classes implemented here.
** setValue(char * newvalue)
** queryValue( char* value, int maxsize)
* class2:class1:this is a subclass.
** setValue(char * newvalue):this override modifies how the new value is being set.
-/ClassTree-

This results in the following class tree:

<ClassTree title="Api title">

  • class1:baseclass:This class implements base functionality for all classes implemented here.
    • setValue(char * newvalue)
    • queryValue( char* value, int maxsize)
  • class2:class1:this is a subclass.
    • setValue(char * newvalue):this override modifies how the new value is being set.

</ClassTree>