Zurück   Flashforum > Flash und Server > Coldfusion und J2EE

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2006, 12:21   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Aachen
Beiträge: 2
Java-Flash Type Conversion mit AMF

Hallo zusammen,

ich versuche verzweifelt eine Java-Klasse über AMF zu mappen.
In Flash kommen alle Klassenfelder korrekt an.
Alle Java Collection-Typen kommen korrekt als Object bzw Array an.
Set´s kommen in Flash als unsortierte Arrays an. Versuche ich jedoch dieses Array zurück an Java zu schicken, interpretiert Java dieses Array als ArrayList und wirft ein Exception, da man ArrayList nicht in Set konvertieren kann.

Ich kann diese JAVA-Set-Typen nicht in andere Collections ändern.
Nun meine Frage: Wie schaffe ich dass mein Flash-Array als Set interpretiert wird.

Mit Object.registerClass("java.util.Set", Array) geht es nicht. generell habe ich keine Lösung für Type-Mapping der Java-Kollektionen. Bitte um Hilfe.

Grüße,
Hassan Beigi
Beigi ist offline   Mit Zitat antworten
Alt 01-10-2006, 13:41   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: Aachen
Beiträge: 2
Hallo,

Problem hat sich erledigt.

Man muss nur
private Set<Item> items = new HashSet<Item>();
als
private Collection<Item> items = new HashSet<Item>();
definieren.

Damit wird das Flash Array wieder in ein Set umgewandelt und kein Exception ausgelöst.


Grüße,
Hassan Beigi
Beigi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele