當前位置: 首頁>>代碼示例>>Java>>正文


Java IFile.touch方法代碼示例

本文整理匯總了Java中org.eclipse.core.resources.IFile.touch方法的典型用法代碼示例。如果您正苦於以下問題:Java IFile.touch方法的具體用法?Java IFile.touch怎麽用?Java IFile.touch使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.eclipse.core.resources.IFile的用法示例。


在下文中一共展示了IFile.touch方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: updatePathGenerator

import org.eclipse.core.resources.IFile; //導入方法依賴的package包/類
public static void updatePathGenerator (IFile ifile, String oldPathGenerator,String newPathGenerator) throws CoreException {
	ICompilationUnit cu = JavaCore.createCompilationUnitFrom(ifile);
	 
	ICompilationUnit workingCopy = cu.getWorkingCopy(new NullProgressMonitor());
	
	IBuffer buffer = ((IOpenable)workingCopy).getBuffer();
	String source = buffer.getContents();
	int start = source.indexOf(oldPathGenerator);
	buffer.replace(start, oldPathGenerator.length(), newPathGenerator);
	workingCopy.reconcile(ICompilationUnit.NO_AST, false, workingCopy.getOwner(), new NullProgressMonitor());
    workingCopy.commitWorkingCopy(true, null);
    workingCopy.discardWorkingCopy();
    
    ifile.touch(new NullProgressMonitor ());
}
 
開發者ID:gw4e,項目名稱:gw4e.project,代碼行數:16,代碼來源:SourceHelper.java

示例2: touchFile

import org.eclipse.core.resources.IFile; //導入方法依賴的package包/類
/**
 * @param iFile
 * @throws CoreException
 */
public static void touchFile(IFile iFile) throws CoreException {
	if (PreferenceManager.isSupportedFileForBuild(iFile)) {
		iFile.touch(null);
	}
}
 
開發者ID:gw4e,項目名稱:gw4e.project,代碼行數:10,代碼來源:ResourceManager.java


注:本文中的org.eclipse.core.resources.IFile.touch方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。