Mit diesem Post möchte ich mich kurz vorstellen und auch gleich im Anschluss zwei Fragen loswerden.
Ich bin erst vor kurzem auf die Heldensoftware umgestiegen und wollte zum Einstieg ein kleines Plugin ergänzen, welches mir ein paar Berechnungen abnimmt.
Als ich dann schon mal einen Testknopf eingebaut, und mich etwas mit dem Datenmodell auseinandergesetzt hatte, fiel mir auf, dass das, was ich erzielen wollte, exakt mit den Ausrüstungssets abgedeckt wird. Na toll, erstmal losprogrammiert und dann geschaut, ob es das Feature vielleicht schon gibt.
Nun bin ich schlauer aber auch gleich um eine Frage reicher. Ich konnte der Werkzeug-Klasse irgendwie nicht entlocken, wie ich denn an die verschiedenen Ausstattungssets kommen kann. Soweit ich das erinnere, sieht die Schnittstelle ungefähr so aus:
Code: Alles auswählen
wz.getAusruestung2().getNahkamfwaffen()
Nun, da es meine gesuchte Funktion schon gibt, würde ich trotzdem gerne meine Mithilfe im Projekt anbieten. Da ich keine große Swing-Erfahrung habe - eher SWT - und auch nicht der "Oberflächen Typ" bin, fällt mir da etwas anderes ein.
Ich habe gelesen, dass es eine TCP-Schnittstelle gibt. Ist das so gemeint, wie es da steht? Also wenn ich sie kontaktieren möchte, muss ich mich ihr auf Socket-Level nähern oder ist damit eine HTTP-Schnittstelle gemeint?
Beim Stöbern in den Klassenhierarchien habe ich Plugin-Interfaces gefunden, die nahelegen, dass man auch auf die Klassen zur Generierung des XML-Austauschformates zugreifen kann. Habe ich das richtig verstanden?
Wie ist da der Aufruf gedacht? Ich habe etwas mit einer Methode execute(Document d) herumexperimentiert, bin da aber auf keinen grünen Zweig gekommen.
Kurz gesagt: Gibt es einen Weg, wie ich ohne das Rad neu zu erfinden, das XML-Austauschformat für einen Charakter generieren kann? Ist das auch das selbe Format, das die Android-App konsumiert, wenn sie Charaktere importiert?
Viele Grüße,
Markward Schubert