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:我的服务是不是可以返回特定对象并对其进行操作的主要内容,如果未能解决你的问题,请参考以下文章

来自口译员的 M2DOC 呼叫服务

事件处理

在迭代器中找到第一个特定的枚举变体并对其进行转换

M2DOC : 变量 self 的初始化

JS新建MAP对象,并对其进行操作

PFQuery 只返回 100 个对象 (iOS)