---
title: 'Doclet APIviz für nette UML-Diagramme'
url: 'https://tutego.de/blog/javainsel/2008/07/doclet-apiviz-fur-nette-uml-diagramme'
markdown: 'https://tutego.de/blog/javainsel/2008/07/doclet-apiviz-fur-nette-uml-diagramme.md'
date: '2008-07-25'
description: 'APIviz ist ein LGPL-Doclet, welches nicht nur die klassische JavaDoc-API erstellt, sondern gleich dabei noch UML-Diagramme. Die Diagramme werden generiert von http://www.graphviz.org/. Hier ein Beispiel, wie das nach dem Erzeugen aussieht: net.gleamynode.netty.buffer Class HeapChannelBuffer java.la…'
taxonomy:
  category:
    - 'Open Source'
---

# Doclet APIviz für nette UML-Diagramme

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Doclet APIviz für nette UML-Diagramme

25.07.2008 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

[APIviz](http://code.google.com/p/apiviz/) ist ein LGPL-Doclet, welches nicht nur die klassische JavaDoc-API erstellt, sondern gleich dabei noch UML-Diagramme. Die Diagramme werden generiert von [http://www.graphviz.org/](http://www.graphviz.org/ "http://www.graphviz.org/").

Hier ein Beispiel, wie das nach dem Erzeugen aussieht:

#### `net.gleamynode.netty.buffer`

`Class` `HeapChannelBuffer`

```text
java.lang.Object  net.gleamynode.netty.buffer.AbstractChannelBuffer      net.gleamynode.netty.buffer.HeapChannelBuffer
```

**All Implemented Interfaces:**[Comparable](http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true)<[ChannelBuffer](http://netty.googlecode.com/svn/site/api/3.0/net/gleamynode/netty/buffer/ChannelBuffer.html)>, [ChannelBuffer](http://netty.googlecode.com/svn/site/api/3.0/net/gleamynode/netty/buffer/ChannelBuffer.html)**Direct Known Subclasses:**[BigEndianHeapChannelBuffer](http://netty.googlecode.com/svn/site/api/3.0/net/gleamynode/netty/buffer/BigEndianHeapChannelBuffer.html), [LittleEndianHeapChannelBuffer](http://netty.googlecode.com/svn/site/api/3.0/net/gleamynode/netty/buffer/LittleEndianHeapChannelBuffer.html)---

```java
public abstract class HeapChannelBuffer
```

extends [AbstractChannelBuffer](http://netty.googlecode.com/svn/site/api/3.0/net/gleamynode/netty/buffer/AbstractChannelBuffer.html)![http://netty.googlecode.com/svn/site/api/3.0/net/gleamynode/netty/buffer/HeapChannelBuffer.png](http://netty.googlecode.com/svn/site/api/3.0/net/gleamynode/netty/buffer/HeapChannelBuffer.png)

Version:$Rev$, $Date$ Author:The Netty Project (<netty@googlegroups.com>), Trustin Lee (<trustin@gmail.com>)

Kategorien: [Open Source](https://tutego.de/blog/javainsel/category/open-source/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Thema der Woche: Rich Internet Applications mit OpenLaszlo und ZK](https://tutego.de/blog/javainsel/2008/07/thema-der-woche-rich-internet-applications-mit-openlaszlo-und-zk.md)
- Next: [VisualVM 1.0 + JDK Integration](https://tutego.de/blog/javainsel/2008/07/visualvm-1-0-jdk-integration.md)
