BottomRow |
Objet contenant des informations sur les éléments qui figurent dans la rangée inférieure d'un bloc, ainsi que sur l'espacement pour la dernière ligne. Les éléments d'une ligne inférieure peuvent être constitués d'angles, d'espaces et de connexions suivantes. |
Connexion |
La classe de base représentant une connexion et l'espace qu'elle occupe dans le bloc. |
ConstantProvider |
Objet qui fournit des constantes pour le rendu des blocs. |
Panneau |
Objet qui trace un bloc en fonction des informations de rendu fournies. |
ExternalValueInput |
Objet contenant des informations sur l'espace occupé par une valeur d'entrée externe lors du rendu |
Champ |
Objet contenant des informations sur l'espace occupé par un champ lors du rendu |
Casquette |
Objet contenant des informations sur l'espace occupé par un chapeau lors du rendu. |
Icône |
Objet contenant des informations sur l'espace occupé par une icône lors de l'affichage. |
InlineInput |
Objet contenant des informations sur l'espace occupé par une entrée intégrée lors du rendu. |
InputConnection |
Classe de base représentant une entrée qui occupe de l'espace sur un bloc lors du rendu. |
InputRow |
Objet contenant des informations sur une ligne qui contient une ou plusieurs entrées. |
InRowSpacer |
Objet contenant des informations sur un espace vide entre deux éléments d'une ligne. |
JaggedEdge |
Objet contenant des informations sur l'espace occupé par le bord déchiqueté d'un bloc réduit lors du rendu. |
MarkerSvg |
Classe d'un repère contenant des méthodes permettant d'afficher graphiquement un repère au format SVG. |
Mesurables |
Classe de base représentant une partie d'un bloc qui prend de l'espace lors du rendu. Le constructeur de chaque élément mesurable sans espace vide enregistre la taille de l'élément de bloc (par exemple, un champ ou une instruction). |
NextConnection |
Objet contenant des informations sur l'espace occupé par une prochaine connexion lors du rendu. |
OutputConnection |
Objet contenant des informations sur l'espace occupé par une connexion de sortie lors du rendu. |
PathObject |
Objet qui gère la création et la définition de chacun des éléments SVG utilisés par le moteur de rendu. |
PreviousConnection |
Objet contenant des informations sur l'espace occupé par une connexion précédente lors du rendu. |
Moteur de rendu |
Classe de base d'un moteur de rendu de blocs. |
RenderInfo |
Objet contenant toutes les informations de dimensionnement nécessaires pour dessiner ce bloc. Cette mesure ne propage pas les modifications dans le bloc (bien que les champs puissent choisir de réafficher lorsque la méthode getSize() est appelée). Toutefois, les appels répétés peuvent s'avérer coûteux. |
RoundCorner |
Objet contenant des informations sur l'espace occupé par un angle arrondi lors du rendu. |
Ligne |
Objet représentant une seule ligne dans un bloc affiché et tous ses sous-composants. |
SpacerRow |
Objet contenant des informations sur un espace vide entre deux lignes. |
SquareCorner |
Objet contenant des informations sur l'espace occupé par un angle carré lors du rendu. |
StatementInput |
Objet contenant des informations sur l'espace occupé par une entrée d'instruction lors du rendu |
TopRow |
Objet contenant des informations sur les éléments qui figurent dans la ligne supérieure d'un bloc, ainsi que des informations de taille pour la ligne supérieure. Les éléments d'une ligne supérieure peuvent être constitués d'angles, de chapeaux, d'entretoises et de connexions précédentes. Une fois ce constructeur appelé, la ligne contient tous les éléments non d'espacement dont elle a besoin. |