本文整理汇总了Java中org.quickbundle.tools.helper.io.RmFileHelper.saveFile方法的典型用法代码示例。如果您正苦于以下问题:Java RmFileHelper.saveFile方法的具体用法?Java RmFileHelper.saveFile怎么用?Java RmFileHelper.saveFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.quickbundle.tools.helper.io.RmFileHelper
的用法示例。
在下文中一共展示了RmFileHelper.saveFile方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: outPutFile
import org.quickbundle.tools.helper.io.RmFileHelper; //导入方法依赖的package包/类
/**
* 功能:输出转化文件
*
* @param xsltPath
* @param myTableDoc
* @param outputFile
* @throws TransformerException
*/
public static void outPutFile(String xsltPath, String myTableXml, String outputFile) {
outputFile = RmXmlHelper.formatToFile(outputFile);
RmFileHelper.initParentDir(outputFile); //创建父目录
try {
String context = RmTransform.getStringFromTransform(xsltPath, myTableXml);
if (outputFile.endsWith(".java")) {
context = getJavaFileDescComment(outputFile) + context;
}
RmFileHelper.saveFile(context, outputFile);
} catch (Exception e) {
EclipseLog.logError("xslt=" + xsltPath + ", metaXml=" + myTableXml + "," + e.toString(), e);
e.printStackTrace();
}
}
示例2: outPutFile4ResultDocument
import org.quickbundle.tools.helper.io.RmFileHelper; //导入方法依赖的package包/类
/**
* 功能:转化文件,模板有初始化参数
*
* @param xsltPath
* @param myTableXml
* @param outputFile
* @param mAttribute
*/
public static void outPutFile4ResultDocument(String xsltPath, String myTableXml, String outputFolder, String outputFile) {
RmFileHelper.initSelfDir(RmXmlHelper.formatToFile(outputFolder));
if(outputFile != null && outputFile.length() > 0) {
outputFile = RmXmlHelper.formatToFile(outputFile);
RmFileHelper.initParentDir(outputFile); //创建目录
}
Map<String, Object> mAttribute = new HashMap<String, Object>();
mAttribute.put("targetFullPath", RmXmlHelper.formatToUrl(outputFolder));
try {
String context = RmTransform.getStringFromTransform(xsltPath, myTableXml, mAttribute);
if(outputFile != null) {
if (outputFile.endsWith(".java")) {
context = getJavaFileDescComment(outputFile) + context;
}
RmFileHelper.saveFile(context, outputFile);
}
} catch (Exception e) {
EclipseLog.logError("xslt=" + xsltPath + ", metaXml=" + myTableXml + "," + e.toString(), e);
e.printStackTrace();
}
{//如果目录为空则删除
removeFolderIfEmpty(outputFolder);
if(outputFile != null && outputFile.length() > 0) {
removeParentFolderIfEmpty(outputFile);
}
}
}
示例3: saveFile
import org.quickbundle.tools.helper.io.RmFileHelper; //导入方法依赖的package包/类
/**
* @deprecated
* 功能: 保存String到targetFile中
*
* @param context
* @param targetFile
* @return
* @throws Exception
*/
public static boolean saveFile(String context, String targetFile) throws Exception {
return RmFileHelper.saveFile(context, targetFile);
}