Aquí podemos ver un esquema con los componentes de uso más común desde scripting, la relación entre ellos y cómo podemos acceder a ellos desde nuestro script. Además podemos navegar a la información de la clase Java pulsando sobre el componente.
Nota
Desarrolladores Java y usuarios con conocimientos sobre UML. El diagrama y comentarios está pensado para que sea lo más entendible posible por un usuario sin conocimientos de java ni UML, no para ser estricto con la nomenclatura UML.
En el diagrama anterior podemos ver:
Lo interpretaremos como que disponemos de una función, currentProject(), que podemos ejecutar desde nuestro script para obtener el objeto con el que está relacionada, en este caso el project. Para los elementos etiquetados como función precisaremos haber importado el modulo gvsig:
from gvsig import *
Aquí tendríamos una entidad FFrame abstracta, no nos encontraremos nunca objetos de este tipo, lo que nos encontraremos será objetos de tipo FFrameView, FFramePicture o FFrameText, y nos indica que todos los objetos concretos relacionados con FFrame tendrán un conjunto de atributos y operaciones comunes.
Nos indica que si disponemos de un objeto LayoutDocument, podemos obtener el objeto LayoutContext invocando a la operación o método getLaypoutContext:
laypoutContext = layoutDocument.getLaypoutContext()