appendDomToWorkspace(xml, workspace) |
Decodifica un XML DOM y crea bloques en el espacio de trabajo. Posiciona los bloques nuevos justo debajo de los anteriores, alineados por su borde inicial. |
blockToDom(bloquear, opt_noId) |
Codifica un subárbol de bloques como XML. |
blockToDomWithXY(bloquear, opt_noId) |
Codifica un subárbol de bloques como XML con coordenadas XY. |
clearWorkspaceAndLoadFromXml(xml, espacio de trabajo) |
Borra un espacio de trabajo determinado, luego decodifica un XML DOM y crea bloques en el espacio de trabajo. |
deleteNext(xmlBlock) |
Quita cualquier bloque "siguiente" (declaraciones en una pila). |
domToBlock(xmlBlock, workspace) |
Decodifica una etiqueta de bloque XML y crea un bloque (y posiblemente subbloques) en el lugar de trabajo. |
domToPrettyText(dom) |
Convierte una estructura del DOM en texto con una sangría adecuada. |
domToText(dom) |
Convierte una estructura del DOM en texto sin formato. Actualmente, el formato de texto es bastante feo, es decir, una sola línea sin espacios en blanco, a menos que el DOM cuente con espacios en blanco integrados. |
domToVariables(xmlVariables, workspace) |
Decodifica una lista XML de variables y agrégalas al lugar de trabajo. |
domToWorkspace(xml, workspace) |
Decodifica un XML DOM y crea bloques en el espacio de trabajo. |
variablesToDom(variableList) |
Codifica una lista de variables como XML. |
workspaceToDom(workspace, opt_noId) |
Codifica un árbol de bloques como XML. |