本文整理匯總了Java中org.eclipse.core.runtime.IPath.isAbsolute方法的典型用法代碼示例。如果您正苦於以下問題:Java IPath.isAbsolute方法的具體用法?Java IPath.isAbsolute怎麽用?Java IPath.isAbsolute使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.eclipse.core.runtime.IPath
的用法示例。
在下文中一共展示了IPath.isAbsolute方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: loadSchemaFromExternalFile
import org.eclipse.core.runtime.IPath; //導入方法依賴的package包/類
/**
**
* This methods loads schema from external schema file
*
* @param externalSchemaFilePath
* @param schemaType
* @return
*/
public List<GridRow> loadSchemaFromExternalFile(String externalSchemaFilePath,String schemaType) {
IPath filePath=new Path(externalSchemaFilePath);
IPath copyOfFilePath=filePath;
if (!filePath.isAbsolute()) {
filePath = ResourcesPlugin.getWorkspace().getRoot().getFile(filePath).getRawLocation();
}
if(filePath!=null && filePath.toFile().exists()){
GridRowLoader gridRowLoader=new GridRowLoader(schemaType, filePath.toFile());
return gridRowLoader.importGridRowsFromXML();
}else{
MessageBox messageBox=new MessageBox(Display.getCurrent().getActiveShell(), SWT.ICON_ERROR);
messageBox.setMessage(Messages.FAILED_TO_IMPORT_SCHEMA_FILE+"\n"+copyOfFilePath.toString());
messageBox.setText(Messages.ERROR);
messageBox.open();
}
return null;
}
示例2: validate
import org.eclipse.core.runtime.IPath; //導入方法依賴的package包/類
private Notification validate(boolean remote) {
Notification note = new Notification();
if (isDebug && StringUtils.isEmpty(txtBasePath.getText())){
note.addError(Messages.EMPTY_BASE_PATH_FIELD_MESSAGE);
}
IPath path = new Path(txtBasePath.getText());
if (isDebug && !path.isAbsolute()) {
note.addError(Messages.BASE_PATH_FIELD_VALIDATION_MESSAGE);
}
return note;
}
示例3: getLocation
import org.eclipse.core.runtime.IPath; //導入方法依賴的package包/類
public IPath getLocation() {
String text = location.getText().trim();
if (text.length() == 0)
return null;
IPath path = new Path(text);
if (!path.isAbsolute())
path = ResourcesPlugin.getWorkspace().getRoot().getLocation()
.append(path);
return path;
}
示例4: isAbsolute
import org.eclipse.core.runtime.IPath; //導入方法依賴的package包/類
/**
* Checks if path is absolute.
*
* @param filePath
* @return true, if is absolute
*/
public boolean isAbsolute(String filePath){
IPath path = new Path(filePath);
return path.isAbsolute();
}