Update UML + Update Comments

This commit is contained in:
2026-04-29 10:07:05 +02:00
parent 9c006f94fb
commit 577a8652ec
15 changed files with 290 additions and 24 deletions

View File

@@ -4,12 +4,22 @@ import ecoparasite.svg.Coordonnees;
import java.util.Locale;
/**
* Élement qui permet de générer un texte sur le SVG.
*/
public class Text extends Element {
private String text;
private String color;
private int size;
/**
* Constructeur
* @param coordonnees Les coordonnées du texte
* @param text
* @param color Provenant de ElementsFactory
* @param size La taille du texte
*/
public Text(Coordonnees coordonnees, String text, String color, int size) {
super(coordonnees);
this.text = text;
@@ -48,6 +58,10 @@ public class Text extends Element {
this.size = size;
}
/**
* Génère la string SVG.
* @return
*/
@Override
public String toSVG() {
StringBuilder svg = new StringBuilder();