Overview

Namespaces

  • Alvine
    • Documentation
      • PlantUML
        • Diagram
          • Classes
            • Relation
            • Structure

Classes

  • ClassStructure
  • Group
  • InterfaceStructure
  • NamespaceStructure
  • PackageStructure
  • TraitStructure
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class ClassStructure

Klasse

Definition einer Klasse in plantUML


Alvine UML-Diagramm


Alvine\Core\Alvine
Extended by Alvine\Documentation\PlantUML\Diagram\Entity
Extended by Alvine\Documentation\PlantUML\Diagram\Classes\Structure
Extended by Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure
Extended by Alvine\Documentation\PlantUML\Diagram\Classes\Structure\ClassStructure
Namespace: Alvine\Documentation\PlantUML\Diagram\Classes\Structure
Package: Alvine\Documentation\PlantUML
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20140614
Link: alvine.io
Link: Klassendiagramm (Wikipedia)
Link: PlantUML Dokumentation
Located at diagram/classes/structure/ClassStructure.class.php
Methods summary
public
# __construct( string $name, boolean $isAbstract = false )

Neues Objekt erstellen

Neues Objekt erstellen

Parameters

$name
Name der Klasse
$isAbstract
Abstrakt

Overrides

Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure::__construct()
public Alvine\Documentation\PlantUML\Diagram\Classes\Structure\ClassStructure
# addMethod( string $name, array $parameter, string $visibility = null, boolean $isStatic = false, boolean $isAbstract = false )

Fügt eine Methode hinzu

Fügt eine Methode hinzu

Parameters

$name
Name der Methode
$parameter
Parameter
$visibility
Sichtbarkeit (ClassStructure::VISIBILITY_PACKAGE, ClassStructure::VISIBILITY_PRIVATE, ClassStructure::VISIBILITY_PROTECTED, ClassStructure::VISIBILITY_PUBLIC
$isStatic
Statisch
$isAbstract
Abstrakt

Returns

Alvine\Documentation\PlantUML\Diagram\Classes\Structure\ClassStructure

Overrides

Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure::addMethod()
public string
# getStructure( )

plantUML Struktur

plantUML Struktur

Returns

string
Zeichekette

Overrides

Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure::getStructure()
Methods inherited from Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure
addProperty()
Methods inherited from Alvine\Documentation\PlantUML\Diagram\Classes\Structure
__toString(), getName()
Constants inherited from Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure
MODIFIER_ABSTRACT_CLASS, NOTATION_STRUCTURE, VISIBILITY_PACKAGE, VISIBILITY_PRIVATE, VISIBILITY_PROTECTED, VISIBILITY_PUBLIC
Constants inherited from Alvine\Documentation\PlantUML\Diagram\Classes\Structure
MODIFIER_ABSTRACT, MODIFIER_STATIC, NOTATION_NOTE_END, NOTATION_NOTE_START, STRUCTURE_END, STRUCTURE_START
Properties summary
protected boolean $isAbstract

Abstrakte Klasse

Abstrakte Klasse

#
Properties inherited from Alvine\Documentation\PlantUML\Diagram\Classes\Structure\InterfaceStructure
$method, $modifier, $property, $suffix
Properties inherited from Alvine\Documentation\PlantUML\Diagram\Classes\Structure
$name, $structure
alvine.documentation.plantuml API-Dokumentation 0.11 | © schukai GmbH | Impressum