Kapitel 1. Überblick

Ein einfacher FileHandler zur Anzeige von HTML Seiten. Er ist primär dafür gedacht, einfache lokal gespeicherte Dokumentationsdateien anzuzeigen, kann jedoch auch als ein sehr primitiver WebBrowser verwendet werden.

Einfache Unterstützung für rückwärts/vorwärts Navigation ist vorhanden, sowie ein Zurückkehren zur ersten geladenen Seite, welche als „Home“ behandelt wird. Keine manuelle Eingabe von URLs ist möglich, allerdings kann die URL der gerade angezeigten Seite für andere Zwecke herauskopiert werden.

Schlägt das Laden einer Seite aus irgendeinem Grund fehl, so wird keine Fehlerseite durch den FileHandler selbst erzeugt, sondern der Grund wird in der Statuszeile angezeigt und die aktive Seite wird nicht verlassen.

Die HTML Unterstützung ist sehr eingeschränkt wegen der Limitationen des zugrunde liegenden Standard Java HTML Controls:

Abgesehen davon ist einfache Navigation durch Anklicken von Hyperlinks und einfache Unterstützung für Formulare möglich.

Über eine langsame Netzwerkverbindung wird kein sehr angenehmes Browsen möglich sein, da von diesem FileHandler kein Caching schon heruntergeladener Daten durchgeführt wird. Damit werden Seiten mit vielen Bildern diese immer und immer wieder erneut herunterladen ...

Der FileHandler unterstützt die Anzeige von HTML und Klartextinhalten welche von einer gegebenen URL geladen werden. Spezielle Unterstützung ist vorhanden, um mit den am meisten verbreiteten Bildformaten (PNG, JPG und GIF) zurecht zu kommen und diese ebenfalls anzuzeigen.

Neben dem Öffnen von .html-Dateien steht für Dateien mit einer .url-Erweiterung eine Spezialbehandlung bereit. Dies sind einfache Konfigurationsdateien in einem auf der Windows Plattform geläufigen Format, welche einfach eine Definition eines Hyperlink zur Verfügung stellen. Wird eine solche Datei geöffnet, wird effektiv die unter der so definierten URL vorhandene Seite angezeigt. Eine solche Datei könnte z.B. boarderzone.url heissen und folgendermassen aussehen:

  [InternetShortcut]
  URL = http://www.boarderzone.net/
Öffnen dieser Datei wird die Seite unter der angegebenen URL anzeigen.

Der FileHandler ist ein reiner Betrachter und unterstützt deshalb keinerlei Modifikationen der geladenen Daten, oder sie in irgend einer Form zu speichern.