Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Entwurf
Warnungpanel
borderColor#00ace6
titleColor#ffffff
titleBGColor#00ace6
borderWidth2
titleEntwurf
Gültig ab jadice documentplatform 5.5.0.2
borderStylesolid

Dieser Artikel beschreibt, wie Eigenschaften von Fonts nach dem Einlesen in einem Cache gespeichert werden können.

Um zu vermeinden, dass FontAttributes bei  bei jedem Anwendungsstart erneut eingelesen werden müssen, ist es möglich, diese Informationen in einem Cache zu speichern und beim Aufbau des FontManagers daraus zu laden.

...

Eine beispielhafte Implementierung eines solchen Cache findet sich in der Klasse com.levigo.jadice.demo.font.attribute.FileFontAttributesCache. In dieser Implementierung wird der Cache verwendet, um Pfad und FontAttributes von Schriftarten in einer Datei zu persistieren.
Der Cache ist jedoch nicht darauf beschränkt, Dateipfade als Schlüsselwert für FontAttributes zu verwenden. Vielmehr können Objekte aller Klassen, die das Serializable-Interface implementieren als Schlüsselwert verwendet werden. Damit ist es beispielsweise auch möglich die Attribute von Schriftarten, die in einer zentralen Datenbank hinterlegt sind, in einem Cache zu speichern.
Ebenso müssen die Cache-Inhalte selbst nicht in einer Datei abgelegt werden. Auch hier ist es möglich, den Cache-Inhalt zum Beispiel in einer Datenbank abzulegen.

...