Die Abiturklassen lassen sich einblenden, indem man in der Online-IDE einen Workspace rechtsklickt und im Kontextmenü „Einstellungen“ auswählt. Dann einfach das Häkchen bei der entsprechenden Bibliothek setzen:
In der Embedded-Online-IDE muss unter libraries die Kennung der Bibliothek eingetragen werden, z.B.
<div class="java-online" style="width: calc(100% - 10px); height: 500px; margin-left: 5px" data-java-online="{ 'id': 'abcd', 'libraries': ['niedersachsen'] }"> <script type="text/plain" title="Test1.java" data-type="java"> </script> </div>
Für Niedersachsen sind folgende Klassen implementiert:
Stack, Queue, DynArray, BinTree
Da die Klasse Stack im Namenskonflikt mit der gleichnamigen Klasse in der Java-Standardbibliothek steht, wird letztere bei Verwendung der Niedersachsen-Klassenbibliothek ausgeblendet.
Für Nordrhein-Westfalen sind folgende Klassen implementiert:
List, Queue, Stack, // 01 lineare Datenstrukturen ComparableContent, BinaryTree, BinarySearchTree, // 02 Baum Vertex, Edge, Graph, // 03 Graph QueryResult, DatabaseConnector // 04 Database
Wegen Namenskonflikte werden gleichzeitig folgende Klassen/Interfaces der Java-Standardbibliothek ausgeblendet:
List, ArrayList, LinkedList, Vector, Stack, Queue, Deque, CopyOnWriteArrayList
Die Kennung der Library ist nrw, hier ein Beispiel für die Einbindung der Embedded-IDE:
<div class="java-online" style="width: calc(100% - 10px); height: 500px; margin-left: 5px" data-java-online="{ 'id': 'abcd', 'libraries': ['niedersachsen'] }"> <script type="text/plain" title="Test1.java" data-type="java"> </script> </div>
Hier ein Fenster zum Ausprobieren: