M2DOC:我的服务是不是可以返回特定对象并对其进行操作
Posted
技术标签:
【中文标题】M2DOC:我的服务是不是可以返回特定对象并对其进行操作【英文标题】:M2DOC : s it possible for my service to return specific object and manipulate itM2DOC:我的服务是否可以返回特定对象并对其进行操作 【发布时间】:2020-06-15 15:42:06 【问题描述】:我开发了自己的 M2DOC 服务,我想像在模板中操作 java 对象一样操作它。
我有一个带有一些属性的对象“应用程序”,我想在我的模板中执行以下操作:App.getName() 以打印对象应用程序的属性名称。
我读到我的服务必须返回 Mtable、MImage 之类的类型...
但是我的服务是否有可能返回像 Application 这样的对象并对其进行操作?
【问题讨论】:
【参考方案1】:你可以这样做,但你必须像这样为每个 getter 创建一个服务:
public Application getMyApplication(...);
public String getName(Application app)
return app.getName();
要以通用方式执行此操作,您可能必须实现一个 JavaMethodService,它使用接收器(服务调用的第一个参数)作为调用的实例。您还需要一种方法来注册 (IQueryEnvironment.registerService()) 此类服务。
【讨论】:
以上是关于M2DOC:我的服务是不是可以返回特定对象并对其进行操作的主要内容,如果未能解决你的问题,请参考以下文章