leafdoc
Version:
A lightweight NaturalDocs-like LeafletJS-style documentation generator
187 lines • 3.18 kB
JSON
{
"ChildClass": {
"name": "ChildClass",
"aka": [],
"comments": [
""
],
"supersections": {
"method": {
"name": "method",
"aka": [],
"comments": [],
"sections": {
"__default": {
"name": "__default",
"aka": [],
"comments": [],
"uninheritable": false,
"documentables": {
"childMethod": {
"name": "childMethod",
"aka": [],
"comments": [
"",
""
],
"params": {
"foo": {
"name": "foo",
"type": "String"
}
},
"type": "this",
"optional": false,
"defaultValue": null,
"id": "childclass-childmethod"
}
},
"type": "method",
"id": "childclass-method"
}
},
"id": "childclass-method"
}
},
"inherits": [
"ParentClass"
],
"relationships": [],
"id": "childclass"
},
"ParentClass": {
"name": "ParentClass",
"aka": [],
"comments": [
""
],
"supersections": {
"method": {
"name": "method",
"aka": [],
"comments": [],
"sections": {
"__default": {
"name": "__default",
"aka": [],
"comments": [],
"uninheritable": false,
"documentables": {
"parentMethod": {
"name": "parentMethod",
"aka": [],
"comments": [
"",
""
],
"params": {
"bar": {
"name": "bar",
"type": "Boolean"
}
},
"type": "this",
"optional": false,
"defaultValue": null,
"id": "parentclass-parentmethod"
}
},
"type": "method",
"id": "parentclass-method"
}
},
"id": "parentclass-method"
}
},
"inherits": [],
"relationships": [],
"id": "parentclass"
},
"ConcreteClass": {
"name": "ConcreteClass",
"aka": [],
"comments": [
""
],
"supersections": {},
"inherits": [],
"relationships": [
{
"type": "implements",
"namespace": "AbstractClass"
}
],
"id": "concreteclass"
},
"AbstractClass": {
"name": "AbstractClass",
"aka": [],
"comments": [
"",
""
],
"supersections": {},
"inherits": [],
"relationships": [],
"id": "abstractclass"
},
"Student": {
"name": "Student",
"aka": [],
"comments": [
"",
""
],
"supersections": {},
"inherits": [],
"relationships": [
{
"type": "associated",
"namespace": "ConcreteClass",
"cardinalityFrom": "",
"label": "Meaningless connection to"
}
],
"id": "student"
},
"Teacher": {
"name": "Teacher",
"aka": [],
"comments": [
""
],
"supersections": {},
"inherits": [],
"relationships": [],
"id": "teacher"
},
"Classroom": {
"name": "Classroom",
"aka": [],
"comments": [
"",
"",
"",
"",
"",
""
],
"supersections": {},
"inherits": [],
"relationships": [
{
"type": "aggregationOf",
"namespace": "Student",
"cardinalityFrom": "0..n",
"cardinalityTo": "1..n"
},
{
"type": "aggregationOf",
"namespace": "Teacher",
"cardinalityFrom": "1",
"cardinalityTo": "0..n"
}
],
"id": "classroom"
}
}