Class Classe

java.lang.Object
pumlFromJava.classes.Instance
pumlFromJava.classes.Classe
All Implemented Interfaces:
Type

public class Classe extends Instance implements Type
Classe qui permet de créer une classe à partir d'un élément
Elle implémente l'interface Type
Elle possède les méthodes :
  • strDraw
  • strDrawAttributs
  • strDrawConstructors
  • strDrawMethods
  • writeType
  • getName
  • getType
  • getVisibility
  • setName
  • setType
  • setVisibility

Elle possède les attributs :
  • name
  • type
  • visibility
  • attributes
  • constructors
  • methods
  • usedClasses
  • author
See Also:
  • Constructor Details

    • Classe

      public Classe(Element element, DocTrees docTrees)
      Constructeur de la classe Classe
      Parameters:
      element - Element
      docTrees - the doc trees
  • Method Details

    • strDrawDiagram

      public String strDrawDiagram(SaveOption saveOption)
      Méthode qui permet de dessiner une classe
      Parameters:
      saveOption - SaveOption
      Returns:
      String string
    • strRelation

      public String strRelation(SaveOption saveOption)
      Méthode qui permet de dessiner les attributs d'une classe
      Parameters:
      saveOption - SaveOption
      Returns:
      String string