Die Basisklasse für Annotationen ist die com.levigo.jadice.annotation.Annotation Klasse, hier sind alle Eigenschaften, wie Position, Grösse, Berechtigung, Änderungszustand, Benutzer, Zeitangaben usw. abgebildet. Von dieser Basisklasse ist gibt es eine Erweiterung (com.levigo.jadice.annotation.ShapeBaseAnnotation), die Eigenschaften wie Farbe, Liniendicke, Form, usw. verwaltet werden. In den Annotationsklassen werden nur Ausprägungen und Eigenschaften verwaltet. Die Interaktion zwischen Benutzeroberfläche (GUI) und Annotation wird von Wrangler-Klassen verwaltet, die formatspezifische Darstellung wird von Renderer-Klassen ausgeführt. Folgende Annotationsklassen im Paket com.levigo.jadice.annotation stehen zur Verfügung (alle von der ShapeBasedAnnotation abgeleitet):

[jadice document platform Version 5.3.3.12: Dokumentation für Entwickler. Veröffentlicht: 2017-03-24]
loading table of contents...