3D Spiele Welt - API Documentation- Übersicht - Archiv Struktur - Archiv Struktur
Der Programmcode mit allen notwendigen Resourcen wird in einem
Archiv gepackt. Dieses Archiv wird der 3D Spiele Welt als
Update übergeben. Damit der Server und der Client die richtigen Klassen
zu den selbst definierten Typen auslesen kann, benötigt die JAR Datei
folgende Struktur:
+ ...
+ META-INF
|
+ CITY.XML (Beinhaltet Typen Definition)
+ MANIFEST.MF
|
JAR Struktur
Typen Definition
Die CITY.XML Datei im Manifest Ordner (META-INF) beinhält die Namen der
definierten Typen und die zugehörige Klasse.
Folgendes Beispiel einer CITY.XML Datei zeigt die Definition einer Ampel:
<cityland>
<ObjectTypedef type="de.tokisoft.infra.Ampel1"
serverClass="de.tokisoft.city3d.infra.Ampel1ServerObject"
class="de.tokisoft.city3d.infra.Ampel1CObject">
<Properties>
</Properties>
</ObjectTypedef>
</cityland>
|
CITY.XML Datei mit einer Ampel1 Definition
Das Element ObjectTypedef kann mehrfach in der Datei vorkommen und definiert ein
neues Objekt. Das Attribut type definiert den eindeutigen Namen des Objekts.
Die Klasse welche die serverseitigen Aktionen und Eigenschaften
beinhaltet wird über das Attribut serverClass definiert.
Das auf dem Client repräsentierte Objekt wird durch das Attribut class definiert.
 | Ihre Meinung zu diesem Eintrag |  | | | | |  | |  |
|