Template Upload
This commit is contained in:
229
node_modules/weinre/web/interfaces/InjectedScriptHost.json
generated
vendored
Normal file
229
node_modules/weinre/web/interfaces/InjectedScriptHost.json
generated
vendored
Normal file
@ -0,0 +1,229 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"extendedAttributes": {
|
||||
"Conditional": "INSPECTOR"
|
||||
},
|
||||
"name": "InjectedScriptHost",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "clearConsoleMessages",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "copyText",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"name": "text"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "nodeForId",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "long",
|
||||
"name": "int"
|
||||
},
|
||||
"name": "nodeId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "int"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "pushNodePathToFrontend",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "node"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "boolean"
|
||||
},
|
||||
"name": "withChildren"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "boolean"
|
||||
},
|
||||
"name": "selectInUI"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "long",
|
||||
"name": "int"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "inspectedNode",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "unsigned",
|
||||
"name": "int"
|
||||
},
|
||||
"name": "num"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "internalConstructorName",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "object"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "currentCallFrame",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "selectDatabase",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "database"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "selectDOMStorage",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "storage"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "didCreateWorker",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "long",
|
||||
"name": "int"
|
||||
},
|
||||
"name": "id"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"name": "url"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "boolean"
|
||||
},
|
||||
"name": "isFakeWorker"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "didDestroyWorker",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "long",
|
||||
"name": "int"
|
||||
},
|
||||
"name": "id"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "long",
|
||||
"name": "int"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "nextWorkerId",
|
||||
"parameters": []
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "core"
|
||||
}
|
3915
node_modules/weinre/web/interfaces/Inspector.json
generated
vendored
Normal file
3915
node_modules/weinre/web/interfaces/Inspector.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
230
node_modules/weinre/web/interfaces/InspectorFrontendHost.json
generated
vendored
Normal file
230
node_modules/weinre/web/interfaces/InspectorFrontendHost.json
generated
vendored
Normal file
@ -0,0 +1,230 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"extendedAttributes": {
|
||||
"Conditional": "INSPECTOR"
|
||||
},
|
||||
"name": "InspectorFrontendHost",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "loaded",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "closeWindow",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "disconnectFromBackend",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "bringToFront",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "inspectedURLChanged",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"name": "newURL"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "requestAttachWindow",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "requestDetachWindow",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "setAttachedWindowHeight",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "unsigned",
|
||||
"name": "int"
|
||||
},
|
||||
"name": "height"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "moveWindowBy",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "float"
|
||||
},
|
||||
"name": "x"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "float"
|
||||
},
|
||||
"name": "y"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "setExtensionAPI",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"name": "script"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "localizedStringsURL",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "hiddenPanels",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "copyText",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"name": "text"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "platform",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "port",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"extendedAttributes": {
|
||||
"Custom": true
|
||||
},
|
||||
"name": "showContextMenu",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "MouseEvent",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "event"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMObject",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "items"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "sendMessageToBackend",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "DOMString",
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "core"
|
||||
}
|
175
node_modules/weinre/web/interfaces/WeinreClientCommands.json
generated
vendored
Normal file
175
node_modules/weinre/web/interfaces/WeinreClientCommands.json
generated
vendored
Normal file
@ -0,0 +1,175 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"name": "WeinreClientCommands",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId",
|
||||
"out": true
|
||||
}
|
||||
],
|
||||
"name": "registerClient",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any",
|
||||
"rank": 1
|
||||
},
|
||||
"name": "targets",
|
||||
"out": true
|
||||
}
|
||||
],
|
||||
"name": "getTargets",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any",
|
||||
"rank": 1
|
||||
},
|
||||
"name": "clients",
|
||||
"out": true
|
||||
}
|
||||
],
|
||||
"name": "getClients",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "connectTarget",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "targetId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "disconnectTarget",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string",
|
||||
"rank": 1
|
||||
},
|
||||
"name": "extensions",
|
||||
"out": true
|
||||
}
|
||||
],
|
||||
"name": "getExtensions",
|
||||
"parameters": []
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logDebug",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logInfo",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logWarning",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logError",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "weinre"
|
||||
}
|
152
node_modules/weinre/web/interfaces/WeinreClientEvents.json
generated
vendored
Normal file
152
node_modules/weinre/web/interfaces/WeinreClientEvents.json
generated
vendored
Normal file
@ -0,0 +1,152 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"name": "WeinreClientEvents",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "clientRegistered",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "client"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "targetRegistered",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "target"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "clientUnregistered",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "targetUnregistered",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "targetId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "connectionCreated",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "targetId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "connectionDestroyed",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "targetId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "sendCallback",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "callbackId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "result"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "serverProperties",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "properties"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "weinre"
|
||||
}
|
28
node_modules/weinre/web/interfaces/WeinreExtraClientCommands.json
generated
vendored
Normal file
28
node_modules/weinre/web/interfaces/WeinreExtraClientCommands.json
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"name": "WeinreExtraClientCommands",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any",
|
||||
"rank": 1
|
||||
},
|
||||
"name": "databaseRecords",
|
||||
"out": true
|
||||
}
|
||||
],
|
||||
"name": "getDatabases",
|
||||
"parameters": []
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "weinre"
|
||||
}
|
26
node_modules/weinre/web/interfaces/WeinreExtraTargetEvents.json
generated
vendored
Normal file
26
node_modules/weinre/web/interfaces/WeinreExtraTargetEvents.json
generated
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"name": "WeinreExtraTargetEvents",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "databaseOpened",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "databaseRecord"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "weinre"
|
||||
}
|
115
node_modules/weinre/web/interfaces/WeinreTargetCommands.json
generated
vendored
Normal file
115
node_modules/weinre/web/interfaces/WeinreTargetCommands.json
generated
vendored
Normal file
@ -0,0 +1,115 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"name": "WeinreTargetCommands",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "targetId",
|
||||
"out": true
|
||||
}
|
||||
],
|
||||
"name": "registerTarget",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "int"
|
||||
},
|
||||
"name": "url"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "sendClientCallback",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "callbackId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "args"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logDebug",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logInfo",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logWarning",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "logError",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "message"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "weinre"
|
||||
}
|
74
node_modules/weinre/web/interfaces/WeinreTargetEvents.json
generated
vendored
Normal file
74
node_modules/weinre/web/interfaces/WeinreTargetEvents.json
generated
vendored
Normal file
@ -0,0 +1,74 @@
|
||||
{
|
||||
"interfaces": [
|
||||
{
|
||||
"name": "WeinreTargetEvents",
|
||||
"methods": [
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "connectionCreated",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "targetId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "connectionDestroyed",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "clientId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "targetId"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"returns": {
|
||||
"name": "void"
|
||||
},
|
||||
"callbackParameters": [],
|
||||
"name": "sendCallback",
|
||||
"parameters": [
|
||||
{
|
||||
"type": {
|
||||
"name": "string"
|
||||
},
|
||||
"name": "callbackId"
|
||||
},
|
||||
{
|
||||
"type": {
|
||||
"originalName": "Object",
|
||||
"name": "any"
|
||||
},
|
||||
"name": "result"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "weinre"
|
||||
}
|
1
node_modules/weinre/web/interfaces/all-json-idls-min.js
generated
vendored
Normal file
1
node_modules/weinre/web/interfaces/all-json-idls-min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
4946
node_modules/weinre/web/interfaces/all-json-idls.js
generated
vendored
Normal file
4946
node_modules/weinre/web/interfaces/all-json-idls.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
91
node_modules/weinre/web/interfaces/interfaces.css
generated
vendored
Normal file
91
node_modules/weinre/web/interfaces/interfaces.css
generated
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
#browser {
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
#interface-picker {
|
||||
float: left;
|
||||
margin-right: 1.0em;
|
||||
padding-right: 1.0em;
|
||||
border-right: thin solid;
|
||||
}
|
||||
|
||||
#interface-picker h2, #interface-content h2 {
|
||||
margin-top: 0.0em;
|
||||
border-bottom: thin solid;
|
||||
}
|
||||
|
||||
#interface-content {
|
||||
overflow: hidden;
|
||||
padding-left: 1.0em;
|
||||
}
|
||||
|
||||
#interface-list li {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
#interface-body pre {
|
||||
margin-left: 2.0em;
|
||||
white-space: pre;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.tdIndent {
|
||||
margin-left: 1.0em;
|
||||
}
|
||||
|
||||
.indent {
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.attributeName, .methodName, .interfaceName {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.type {
|
||||
z-font-style: italic;
|
||||
}
|
||||
|
||||
.parameterName {
|
||||
color: #0A0;
|
||||
}
|
||||
|
||||
h3 {
|
||||
border: thin solid;
|
||||
-moz-border-radius: 0.5em;
|
||||
-webkit-border-radius: 0.5em;
|
||||
background-color: #EEE;
|
||||
padding-left: 1.0em;
|
||||
}
|
||||
|
||||
a, a:hover, a:visited, .type {
|
||||
color: #00A;
|
||||
}
|
||||
|
||||
@media print {
|
||||
.noprint {
|
||||
display: none;
|
||||
}
|
||||
|
||||
body {
|
||||
font-size: 60%;
|
||||
}
|
||||
}
|
70
node_modules/weinre/web/interfaces/interfaces.html
generated
vendored
Normal file
70
node_modules/weinre/web/interfaces/interfaces.html
generated
vendored
Normal file
@ -0,0 +1,70 @@
|
||||
<!doctype html>
|
||||
|
||||
<!--
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
-->
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>weinre interfaces</title>
|
||||
<link rel="stylesheet" href="interfaces.css">
|
||||
<script src="/modjewel.js"></script>
|
||||
<script type="text/javascript">require("modjewel").warnOnRecursiveRequire(true)</script>
|
||||
<script src="/weinre/common/Weinre.transportd.js"></script>
|
||||
<script src="/weinre/common/Ex.transportd.js"></script>
|
||||
<script src="/weinre/common/StackTrace.transportd.js"></script>
|
||||
<script src="/weinre/common/IDLTools.transportd.js"></script>
|
||||
<script src="/weinre/common/Callback.transportd.js"></script>
|
||||
<script src="/weinre/common/MethodNamer.transportd.js"></script>
|
||||
|
||||
<script src="all-json-idls.js"></script>
|
||||
|
||||
<script src="interfaces.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>weinre interfaces</h1>
|
||||
|
||||
<div class="noprint">
|
||||
show:
|
||||
<label><input id="show-Idl" type="checkbox" checked="on"> IDL</label> /
|
||||
<label><input id="show-JavaScript" type="checkbox" checked="on"> JavaScript</label> /
|
||||
<label><input id="show-Java" type="checkbox" checked="on"> Java</label>
|
||||
</div>
|
||||
|
||||
<div id="browser">
|
||||
<div id="interface-picker" class="noprint">
|
||||
<h2>Interfaces</h2>
|
||||
<ul id="interface-list">
|
||||
<li>interface 1
|
||||
<li>interface 2
|
||||
<li>interface 3
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div id="interface-content">
|
||||
<h2 id="interface-name">[ nothing selected ]</h2>
|
||||
<div id="interface-body">
|
||||
[ nothing selected ]
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
446
node_modules/weinre/web/interfaces/interfaces.js
generated
vendored
Normal file
446
node_modules/weinre/web/interfaces/interfaces.js
generated
vendored
Normal file
@ -0,0 +1,446 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
;(function(){
|
||||
|
||||
window.addEventListener("load", onLoad, false)
|
||||
|
||||
var Interfaces = {}
|
||||
var Indent = "<span class='indent'> </span>"
|
||||
var Indent2 = "<span class='indent'> </span>"
|
||||
|
||||
var e_interfaceList
|
||||
var e_interfaceName
|
||||
var e_interfaceBody
|
||||
var e_showIdl
|
||||
var e_showJavaScript
|
||||
var e_showJava
|
||||
|
||||
var NativeTypes = "int any number boolean string void".split(" ")
|
||||
|
||||
var IDLTools = require("weinre/common/IDLTools")
|
||||
|
||||
if (!window.localStorage) {
|
||||
window.localStorage = {
|
||||
getItem: function() {},
|
||||
setItem: function() {}
|
||||
}
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function onLoad() {
|
||||
e_interfaceList = document.getElementById("interface-list")
|
||||
e_interfaceName = document.getElementById("interface-name")
|
||||
e_interfaceBody = document.getElementById("interface-body")
|
||||
e_showIdl = document.getElementById("show-Idl")
|
||||
e_showJavaScript = document.getElementById("show-JavaScript")
|
||||
e_showJava = document.getElementById("show-Java")
|
||||
|
||||
setUpShowCheckBoxes()
|
||||
populateInterfacesList(IDLTools.getIDLsMatching(/.*/))
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function setUpShowCheckBoxes() {
|
||||
setUpShowCheckBox(e_showIdl, "show-Idl")
|
||||
setUpShowCheckBox(e_showJavaScript, "show-JavaScript")
|
||||
setUpShowCheckBox(e_showJava, "show-Java")
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function setUpShowCheckBox(element, key) {
|
||||
var value = localStorage.getItem(key)
|
||||
if (null == value)
|
||||
value = true
|
||||
else
|
||||
value = (value == "true")
|
||||
|
||||
element.checked = value
|
||||
element.storageKey = key
|
||||
|
||||
element.addEventListener("click", el_showCheckBoxClicked, false)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function el_showCheckBoxClicked(event) {
|
||||
var element = event.target
|
||||
|
||||
localStorage.setItem(element.storageKey, element.checked)
|
||||
|
||||
reapplyDisplayStyle("." + element.storageKey, element.checked)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function reapplyDisplayStyles() {
|
||||
reapplyDisplayStyle(".show-Idl", e_showIdl.checked)
|
||||
reapplyDisplayStyle(".show-JavaScript", e_showJavaScript.checked)
|
||||
reapplyDisplayStyle(".show-Java", e_showJava.checked)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function reapplyDisplayStyle(className, value) {
|
||||
value = value ? "block" : "none"
|
||||
;[].slice.call(document.querySelectorAll(className)).forEach(function(element) {
|
||||
element.style.display = value
|
||||
})
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function populateInterfacesList(intfs) {
|
||||
e_interfaceList.innerHTML = ""
|
||||
|
||||
fixedIntfs = []
|
||||
intfs.forEach(function(intf){
|
||||
fixedIntfs.push(intf.name)
|
||||
Interfaces[intf.name] = intf
|
||||
|
||||
if (!intf.methods) intf.methods = []
|
||||
if (!intf.attributes) intf.attributes = []
|
||||
})
|
||||
|
||||
intfs = fixedIntfs
|
||||
|
||||
intfs.sort()
|
||||
intfs.forEach(function(intf){
|
||||
var a = document.createElement("a")
|
||||
a.href = "#"
|
||||
a.innerHTML = intf
|
||||
a.interfaceName = intf
|
||||
a.addEventListener("click", el_interfaceClicked, false)
|
||||
|
||||
var li = document.createElement("li")
|
||||
li.appendChild(a)
|
||||
e_interfaceList.appendChild(li)
|
||||
})
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function el_interfaceClicked(event) {
|
||||
event.preventDefault()
|
||||
|
||||
showInterface(event.target.interfaceName)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterface(interfaceName) {
|
||||
var intf = Interfaces[interfaceName]
|
||||
|
||||
e_interfaceName.innerHTML = interfaceName
|
||||
|
||||
var html = []
|
||||
|
||||
showInterfaceIdl(intf, html)
|
||||
showInterfaceJavaScript(intf, html)
|
||||
showInterfaceJava(intf, html)
|
||||
|
||||
e_interfaceBody.innerHTML = html.join("\n")
|
||||
|
||||
reapplyDisplayStyles()
|
||||
}
|
||||
|
||||
window.showInterface = showInterface
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterfaceIdl(intf, html) {
|
||||
html.push("<div class='show-Idl'><h3>IDL</h3><pre>")
|
||||
html.push("interface {")
|
||||
|
||||
intf.methods.forEach(function(method){
|
||||
showInterfaceIdlMethod(method, html)
|
||||
})
|
||||
|
||||
if (intf.attributes.length > 0) html.push("<table>")
|
||||
intf.attributes.forEach(function(attribute){
|
||||
showInterfaceIdlAttribute(attribute, html)
|
||||
})
|
||||
if (intf.attributes.length > 0) html.push("</table>")
|
||||
|
||||
html.push("};")
|
||||
html.push("</pre></div>")
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterfaceIdlMethod(method, html) {
|
||||
var line = "\n "
|
||||
|
||||
var allParameters = method.parameters.concat(method.callbackParameters)
|
||||
|
||||
line += getIdlType(method.returns)
|
||||
line += " <span class='methodName'>" + method.name + "</span> (" + getIdlParameterList(allParameters) + ");"
|
||||
html.push(line)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getIdlParameterList(parameters) {
|
||||
var result = []
|
||||
|
||||
if (parameters.length == 0) return "";
|
||||
|
||||
result.push("<table>")
|
||||
parameters.forEach(function(parameter, index, list){
|
||||
var comma = (index == list.length-1) ? "" : ","
|
||||
result.push("<tr>")
|
||||
result.push("<td>" + Indent2 + (parameter.out ? "out" : "in"))
|
||||
result.push("<td>" + getIdlType(parameter.type))
|
||||
result.push("<td>" + "<span class='parameterName tdIndent'>" + parameter.name + comma + "</span>")
|
||||
})
|
||||
|
||||
result.push("</table>")
|
||||
return result.join("\n") + Indent
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getIdlType(type) {
|
||||
var result
|
||||
|
||||
|
||||
if (-1 == NativeTypes.indexOf(type.name)) {
|
||||
result = "<a href='javascript:showInterface(\"" + type.name + "\"); void(0);'>" + type.name + "</a>"
|
||||
}
|
||||
else {
|
||||
result = type.name
|
||||
}
|
||||
|
||||
for (var i=0; i<type.rank; i++) {
|
||||
result += "[]"
|
||||
}
|
||||
|
||||
return "<span class='type'>" + result + "</span>"
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
IDL2Java = {
|
||||
string: "String",
|
||||
any: "Object",
|
||||
int: "Long",
|
||||
boolean: "Boolean",
|
||||
"": "?"
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getJavaType(type) {
|
||||
var result
|
||||
|
||||
|
||||
if (-1 == NativeTypes.indexOf(type.name)) {
|
||||
result = "<a href='javascript:showInterface(\"" + type.name + "\"); void(0);'>" + type.name + "</a>"
|
||||
}
|
||||
else {
|
||||
result = IDL2Java[type.name]
|
||||
if (!result) {
|
||||
result = "?" + type.name + "?"
|
||||
console.log("Unable to translate IDL type to Java: " + type.name)
|
||||
}
|
||||
}
|
||||
|
||||
for (var i=0; i<type.rank; i++) {
|
||||
result += "[]"
|
||||
}
|
||||
|
||||
return "<span class='type'>" + result + "</span>"
|
||||
}
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterfaceIdlAttribute(attribute, html) {
|
||||
var line = "<tr><td>" + Indent + "attribute "
|
||||
|
||||
line += getIdlType(attribute.type)
|
||||
line += "<td><span class='attributeName tdIndent'>" + attribute.name + "</span>;"
|
||||
html.push(line)
|
||||
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterfaceJavaScript(intf, html) {
|
||||
html.push("<div class='show-JavaScript'><h3>JavaScript</h3><pre>")
|
||||
|
||||
var line = ""
|
||||
|
||||
line += "\n//-----------------------------------------------------------------------------"
|
||||
line += "\n<span class='interfaceName'>class " + intf.name + "</span>"
|
||||
html.push(line)
|
||||
|
||||
intf.methods.forEach(function(method){
|
||||
showInterfaceJavaScriptMethod(intf, method, html)
|
||||
})
|
||||
|
||||
html.push("</pre></div>")
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterfaceJavaScriptMethod(intf, method, html) {
|
||||
var line = ""
|
||||
|
||||
line += "\n//-----------------------------------------------------------------------------"
|
||||
line += "\n<span class='methodName'>method " + method.name + "</span>(" + getJavaScriptParameterListSimple(method.parameters, method.returns) + ")"
|
||||
line += "\n // callback: function(" + getJavaScriptCallbackParameterListSimple(method.callbackParameters) + ")"
|
||||
line += "\n Weinre.notImplemented(arguments.callee.signature)"
|
||||
line += "\n"
|
||||
html.push(line)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getJavaScriptParameterList(parameters, returnType) {
|
||||
var result = []
|
||||
|
||||
result.push("<table>")
|
||||
parameters.forEach(function(parameter){
|
||||
result.push("<tr>")
|
||||
result.push("<td>" + Indent2 + "<span class='parameterName'>" + parameter.name + ",</span>")
|
||||
result.push("<td><span class='tdIndent'>// " + getIdlType(parameter.type) + "</span>")
|
||||
})
|
||||
|
||||
result.push("<tr>")
|
||||
result.push("<td>" + Indent2 + "<span class='parameterName'>callback</span>")
|
||||
result.push("<td><span class='tdIndent'>// function(error, " + getIdlType(returnType) + ")</span>")
|
||||
|
||||
result.push("</table>")
|
||||
return result.join("\n") + Indent
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getJavaScriptParameterListSimple(parameters, returnType) {
|
||||
var result = []
|
||||
|
||||
parameters.forEach(function(parameter){
|
||||
if (parameter.out) return
|
||||
result.push("<span class='type'>/*" + getIdlType(parameter.type) + "*/ </span><span class='parameterName'>" + parameter.name + "</span>")
|
||||
})
|
||||
|
||||
result.push("<span class='parameterName'>callback</span>")
|
||||
return result.join(", ")
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getJavaScriptCallbackParameterListSimple(parameters) {
|
||||
var result = []
|
||||
|
||||
parameters.forEach(function(parameter){
|
||||
if (!parameter.out) return
|
||||
result.push("/*" + getIdlType(parameter.type) + "*/ "+ parameter.name)
|
||||
})
|
||||
|
||||
return result.join(", ")
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterfaceJava(intf, html) {
|
||||
html.push("<div class='show-Java'><h3>Java</h3><pre>")
|
||||
|
||||
intf.methods.forEach(function(method){
|
||||
showInterfaceJavaMethod(intf, method, html)
|
||||
})
|
||||
|
||||
html.push("</pre></div>")
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function showInterfaceJavaMethod(intf, method, html) {
|
||||
var line = ""
|
||||
|
||||
line += "\n /**"
|
||||
line += "\n * "
|
||||
line += "\n */"
|
||||
line += "\n <span class='methodName'>public void " + method.name + "</span>(" + getJavaParameterListSimple(method.parameters, method.returns) + ") throws IOException {"
|
||||
line += "\n Main.warn(getClass().getName() + \"." + method.name + "() not implemented\");"
|
||||
line += "\n"
|
||||
line += "\n channel.sendCallback(\"" + intf.name + "\", callbackId" + getJavaCallbackParameterListSimple(method.callbackParameters) + ");"
|
||||
line += "\n }"
|
||||
line += "\n"
|
||||
html.push(line)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getJavaParameterList(parameters, returnType) {
|
||||
var result = []
|
||||
|
||||
result.push("<table>")
|
||||
parameters.forEach(function(parameter){
|
||||
result.push("<tr>")
|
||||
result.push("<td>" + Indent2 + "<span class='parameterName'>" + parameter.name + ",</span>")
|
||||
result.push("<td><span class='tdIndent'>// " + getIdlType(parameter.type) + "</span>")
|
||||
})
|
||||
|
||||
result.push("<tr>")
|
||||
result.push("<td>" + Indent2 + "<span class='parameterName'>callback</span>")
|
||||
result.push("<td><span class='tdIndent'>// function(error, " + getIdlType(returnType) + ")</span>")
|
||||
|
||||
result.push("</table>")
|
||||
return result.join("\n") + Indent
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getJavaParameterListSimple(parameters, returnType) {
|
||||
var result = []
|
||||
|
||||
result.push("<span class='type'>Channel</span> <span class='parameterName'>channel</span>")
|
||||
|
||||
parameters.forEach(function(parameter){
|
||||
if (parameter.out) return
|
||||
result.push("<span class='type'>" + getJavaType(parameter.type) + " </span><span class='parameterName'>" + parameter.name + "</span>")
|
||||
})
|
||||
|
||||
result.push("<span class='type'>String</span> <span class='parameterName'>callbackId</span>")
|
||||
return result.join(", ")
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function getJavaCallbackParameterListSimple(parameters) {
|
||||
var result = []
|
||||
|
||||
parameters.forEach(function(parameter){
|
||||
if (!parameter.out) return
|
||||
result.push("/*" + getJavaType(parameter.type) + " " + parameter.name + "*/ (Object) null")
|
||||
})
|
||||
|
||||
result = result.join(", ")
|
||||
|
||||
if (result != "") result = ", " + result
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function toArray(arrayLike) {
|
||||
return [].slice.call(arrayLike)
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
ExBreak = new Error("breaks out of loops")
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function exBreak() {
|
||||
throw ExBreak
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
function allowExBreak(func) {
|
||||
try {
|
||||
func.call()
|
||||
}
|
||||
catch(e) {
|
||||
if (e == ExBreak) return
|
||||
throw e
|
||||
}
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
})();
|
||||
|
Reference in New Issue
Block a user