UNPKG

jsoneditor4code

Version:

JSON Editor for UML Diagrams developed with Javascript Code Templates based on JSON Editor of Jeremy Dorn

255 lines 8 kB
{ "data": { "classname": "App", "superclassname": "AppAbstract", "comment": "", "reposinfo": { "repository": "https://www.github.com/niebert/App", "require_classes": "yes", "author": "Engelbert Niehaus", "email": "niehaus@uni-landau.de", "requirelist": [] }, "attributes": [ { "name": "aDoc", "visibility": "public", "init": "null", "class": "", "comment": "the attribute 'aDoc' stores in '' ... " }, { "name": "aName", "visibility": "public", "init": "\"Wiki2Reveal\"", "class": "String", "comment": "the attribute 'aName' stores in 'String' ... " }, { "name": "aServer", "visibility": "public", "init": "\"https://en.wikipedia.org\"", "class": "String", "comment": "the attribute 'aServer' stores in 'String' ... " }, { "name": "aZIP4JS", "visibility": "public", "init": "new ZIP4JS()", "class": "ZIP4JS", "comment": "the attribute 'aZIP4JS' stores in 'ZIP4JS' ... " }, { "name": "aDatabaseList", "visibility": "public", "init": "new DatabaseList()", "class": "DatabaseList", "comment": "the attribute 'aDatabaseList' stores in 'DatabaseList' ... " }, { "name": "aCurrentPage", "visibility": "public", "init": "\"welcome\"", "class": "String", "comment": "the attribute 'aCurrentPage' stores in 'String' ... " }, { "name": "aLinkParam", "visibility": "public", "init": "new LinkParam()", "class": "LinkParam", "comment": "stores all parameters from the URL in aLinkParam.aVars" } ], "methods": [ { "name": "initDOM", "visibility": "public", "return": "", "code": "", "comment": "Comment for initDOM", "parameter": [ { "name": "pDoc", "class": "Document", "comment": "parameter 'pDoc' stores ..." }, { "name": "pDatabase", "class": "Hash", "comment": "parameter 'pDatabase' stores ..." } ] }, { "name": "load", "visibility": "public", "return": "Boolean", "code": "", "comment": "Comment for load", "parameter": [ { "name": "", "comment": "parameter '' stores ..." } ] }, { "name": "save", "visibility": "public", "return": "Boolean", "code": "", "comment": "Comment for save", "parameter": [ { "name": "", "comment": "parameter '' stores ..." } ] }, { "name": "event", "visibility": "public", "return": "", "code": "", "comment": "Comment for event", "parameter": [ { "name": "pPageID", "class": "String", "comment": "parameter 'pPageID' stores ..." }, { "name": "pButtonID", "class": "String", "comment": "parameter 'pButtonID' stores ..." }, { "name": "pEventID", "class": "String", "comment": "parameter 'pEventID' stores ..." } ] }, { "name": "gotoPage", "visibility": "public", "return": "", "code": "", "comment": "Comment for gotoPage", "parameter": [ { "name": "pPageID", "class": "String", "comment": "parameter 'pPageID' stores ..." } ] }, { "name": "gotoURL", "visibility": "public", "return": "", "code": "", "comment": "Comment for gotoURL", "parameter": [ { "name": "pFileHTML", "class": "String", "comment": "parameter 'pFileHTML' stores ..." } ] }, { "name": "getOperatingSystem", "visibility": "public", "return": "", "code": "", "comment": "Comment for getOperatingSystem", "parameter": [ { "name": "", "comment": "parameter '' stores ..." } ] }, { "name": "getPathSeparator", "visibility": "public", "return": "", "code": "", "comment": "Comment for getPathSeparator", "parameter": [ { "name": "", "comment": "parameter '' stores ..." } ] } ] }, "settings": { "extension4code": ".js", "extension4json": "_uml.json", "localclasslist": [ { "name": "LoadFile4DOM", "initvalue": "new LoadFile4DOM()", "repo": "loadfile4dom" }, { "name": "LinkParam", "initvalue": "new LinkParam()", "repo": "linkparam" } ], "remoteclasslist": [ { "name": "JSONEditor", "initvalue": "new JSONEditor()", "repo": "jsoneditor" } ], "baseclasslist": [ { "name": "Array", "initvalue": "[]" }, { "name": "Boolean", "initvalue": "true" }, { "name": "Float", "initvalue": "0.0" }, { "name": "Function", "initvalue": "function my_fun() {}" }, { "name": "Document", "initvalue": "document" }, { "name": "Integer", "initvalue": "0" }, { "name": "String", "initvalue": "\"\"" }, { "name": "Hash", "initvalue": "{}" }, { "name": "Object", "initvalue": "null" }, { "name": "RegularExp", "initvalue": "/search/g" } ] } }