Hallo,
ich habe schon das Internet durchforstet, aber leider nicht gefunden was ich brauche! Vielleicht liegt es auch daran, dass es in Java gar nicht funktioniert, bzw. keine Möglichkeit gibt!
Also hier die Beschreibung:
Ich habe ein eine eigene Java-Datenstruktur(Workflow) und dazu habe ich mir einen Transformer geschrieben, welcher den Workflow in eine für mich passende (auch eigende Datenstruktur(InternalWorkflow) transformiert. Nun wäre es praktisch wenn ich es irgendwie schaffen könnte zwischen diesen beiden Objekten einen cast zu machen.
Bsp:
Das heißt, dass ich Java sage, wie er dieses Workflow object in das InternalWorkflow object castet!
Weiß jemand, ob es dazu eine Unterstützung seitens Java gibt?
Was vl. noch zu sagen ist, bei dem Workflow kann ich nicht einfach eine Methode wie z.bsp toInternalWorkflow() hinzufügen, da diese Datenstruktur schon compiliert ist, und diese nicht von mir ist. Kurz gesagt, ich kann den Quellcode nicht bearbeiten.
Gruß und Danke,
woody
ich habe schon das Internet durchforstet, aber leider nicht gefunden was ich brauche! Vielleicht liegt es auch daran, dass es in Java gar nicht funktioniert, bzw. keine Möglichkeit gibt!
Also hier die Beschreibung:
Ich habe ein eine eigene Java-Datenstruktur(Workflow) und dazu habe ich mir einen Transformer geschrieben, welcher den Workflow in eine für mich passende (auch eigende Datenstruktur(InternalWorkflow) transformiert. Nun wäre es praktisch wenn ich es irgendwie schaffen könnte zwischen diesen beiden Objekten einen cast zu machen.
Bsp:
Code:
Workflow wfk = new Workflow();
InternalWorkflow w = (InternalWorkflow) wfk;
Das heißt, dass ich Java sage, wie er dieses Workflow object in das InternalWorkflow object castet!
Weiß jemand, ob es dazu eine Unterstützung seitens Java gibt?
Was vl. noch zu sagen ist, bei dem Workflow kann ich nicht einfach eine Methode wie z.bsp toInternalWorkflow() hinzufügen, da diese Datenstruktur schon compiliert ist, und diese nicht von mir ist. Kurz gesagt, ich kann den Quellcode nicht bearbeiten.
Gruß und Danke,
woody