jsoneditor4code
Version:
JSON Editor for UML Diagrams developed with Javascript Code Templates based on JSON Editor of Jeremy Dorn
255 lines • 8 kB
JSON
{
"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"
}
]
}
}