de.knallisworld.gui.FileDialog (nightly) knallis FileDialog

  • FileDialog Wrapperklasse für die Anzeige des FileDialogs. Je nach Betriebssystem wird AWT oder JFileChooser verwendet – es sind keine Browserweichen mehr notwendig. Schnelleinstieg für XML-Dateien: File file = new FileDialog(“xml”, “XML-Dateien”).showOpenFileDialog();
  • SystemTools Wrapperklasse, zurzeit mit den Funktionen SystemTools.isMac() und SystemTools.isWindows()

de.knallisworld.adt.graphs (nightly) knallis Graph ADT

  • Graph, Edge, Vertex Interfaces für serialisierbare Datentypen – grundlegende Graphenfunktionen erweitert durch einige Zusatzfunktionalitäten
  • Es gibt zwei Implementierungen: Default und SynchronizedDefault – letzteres ist ein reiner Delegator mit synchronized-Methoden. Daneben gibt es jeweils eine Vertex- und Edge-Implementierung.
  • GraphFactory Fabrikmethoden zum Erstellen von Graphen, Kanten und Knoten
  • GraphIntegerSerializer & GraphStringSerializer als Serialisierer (zum Laden und Speichern von Graphen)
  • VertexWidget, GraphSceneImpl netbeans visuallibrary-Beispiele für eine grafische Darstellung