小编Sin*_*ker的帖子

有没有办法以编程方式从模板生成java类?

我需要一个库或方法来从模板文本文件生成一个java类(只是生成类的源代码作为文本格式,不需要运行或使用它).

作为一个例子,我有一个类模板

package packagename.name.abc;

import lib.sub.sub;

import lib.sub.sub2;

public class templateClass {

    public String getTemplateText() {
    //some operations here.
    }

    PlaceController getPlaceController() {
    //some operations here.
    }

}
Run Code Online (Sandbox Code Playgroud)

我想在模板中添加库导入,函数导入和参数或行添加,并将模板添加到项目中.//营运

导入操作后,代码将如下:

package packagename.name.abc;

import lib.sub.sub; 
import lib.sub.sub2;
import NEWLIB.NEWSUB.NEWSUB;                 // NEW LIBRARY

public class templateClass {

    public String getTemplateText(String PARAMETER ) { // NEW PARAMETER
    //some operations here.
    String NEW_LINE = "";                // NEW LINE
    }

    PlaceController getPlaceController() {
    //some operations here.
    }

    public String getNEWText() {             //NEW FUNCTION
    //some operations …
Run Code Online (Sandbox Code Playgroud)

java templates class

6
推荐指数
1
解决办法
1497
查看次数

如何使用java将图像插入到openoffice编写器文档中?

我正在尝试从模板创建一个openoffice编写器文档.我可以用这段代码替换报告的文本部分

private static void searchAndReplace(final String search,
        final String replace, final XTextDocument mxDoc) {
    XReplaceable xReplaceable = (XReplaceable) UnoRuntime.queryInterface(
            XReplaceable.class, mxDoc);
    XReplaceDescriptor xRepDesc = xReplaceable.createReplaceDescriptor();
    xRepDesc.setSearchString(search);
    xRepDesc.setReplaceString(replace);
    xReplaceable.replaceAll(xRepDesc);
}
Run Code Online (Sandbox Code Playgroud)

我从这里找到了一些示例代码,用于将图像链接或嵌入到xTextDocument中.但是,我无法插入到xTextDocument中.有没有其他方法可以用Java做到这一点?Openoffice版本是3.1.0.

有答案吗?

java openoffice.org image openoffice-writer

5
推荐指数
1
解决办法
3784
查看次数