Flash Builder 4生成的值对象是否支持继承/多态?

时间:2011-02-01 03:36:14

标签: flex inheritance polymorphism remoteobject flashbuilder4

在Java方面,我有

Interface Node
FloatLiteral implements Node
Resource implements Node

提供返回服务的DAO

public List<Node> getAll()

因此它可以返回FloatLiterals和Resources。

当我使用Flash Builder 4数据/服务向导时,它仅为Node生成值对象。如果我强制向导通过添加以下内容为FloatLiteral和Resource生成值对象(将在生成值对象后将其删除)

public List<FloatLiteral> getFloats()
public List<Resource> getResources()

生成的值对象似乎不像Java那样构建关系。所有都是独立的课程。

有谁知道如何使用Flash Builder 4数据/服务向导使Flex remoting支持继承和多态?

感谢。

1 个答案:

答案 0 :(得分:0)

远程支持继承,因为它使用类的映射别名来(de)序列化对象。但是,Flash Builder数据向导(光纤)不支持继承。我们前段时间也遇到过这个问题,并决定编写自己的代码生成器。