下面列出了怎么用org.eclipse.ui.dialogs.SaveAsDialog的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public void doSaveAs ()
{
final SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
final IPath path = saveAsDialog.getResult ();
if ( path != null )
{
final IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ()
.toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs ()
{
SaveAsDialog saveAsDialog = new SaveAsDialog ( getSite ().getShell () );
saveAsDialog.open ();
IPath path = saveAsDialog.getResult ();
if ( path != null )
{
IFile file = ResourcesPlugin.getWorkspace ().getRoot ().getFile ( path );
if ( file != null )
{
doSaveAs ( URI.createPlatformResourceURI ( file.getFullPath ().toString (), true ), new FileEditorInput ( file ) );
}
}
}
@Override
public void doSaveAs() {
SaveAsDialog saveas = new SaveAsDialog(getSite().getShell());
IFile saveAs = getSaveAsFile();
saveas.setOriginalFile(saveAs);
saveas.setOriginalName(saveAs.getName());
if (saveas.open() != SaveAsDialog.OK) {
return;
}
// get the file relatively to the workspace.
IFile saveFile = calcViewFile(saveas.getResult());
// TODO: set up a progress monitor
saveFile(saveFile, null, "saveAs");
baseName = buildFileInputBaseName(saveFile);
setPartName(saveFile.getName());
FileEditorInput effInput = new FileEditorInput(saveFile);
setInputWithNotify(effInput);
}
@Override
public void doSaveAs() {
SaveAsDialog saveas = new SaveAsDialog(getSite().getShell());
saveas.setOriginalFile(file);
saveas.setOriginalName(propInfo.getName());
if (saveas.open() != SaveAsDialog.OK) {
return;
}
// get the file relatively to the workspace.
IFile saveFile = WorkspaceTools.calcViewFile(
saveas.getResult(), RelationSetResources.EXTENSION);
// TODO: set up a progress monitor
file = saveFile;
handleDocumentChange();
persistDocument(null);
}
@Override
public void doSaveAs() {
SaveAsDialog saveas = new SaveAsDialog(getSite().getShell());
saveas.setOriginalFile(file);
saveas.setOriginalName(matcherInfo.getName());
if (saveas.open() != SaveAsDialog.OK) {
return;
}
// get the file relatively to the workspace.
IFile saveFile = WorkspaceTools.calcViewFile(
saveas.getResult(), GraphEdgeMatcherResources.EXTENSION);
// TODO: set up a progress monitor
file = saveFile;
handleDocumentChange();
persistDocument(null);
}
@Override
public void doSaveAs() {
SaveAsDialog saveas = new SaveAsDialog(getSite().getShell());
saveas.setOriginalFile(file);
saveas.setOriginalName(relSetInfo.getName());
if (saveas.open() != SaveAsDialog.OK) {
return;
}
// get the file relatively to the workspace.
IFile saveFile = WorkspaceTools.calcViewFile(
saveas.getResult(), RelationSetResources.EXTENSION);
// TODO: set up a progress monitor
file = saveFile;
handleDocumentChange();
persistDocument(null);
}
protected void execute(IAction action)
throws InvocationTargetException, InterruptedException {
ISVNProperty svnProperty = getSelectedSvnProperties()[0];
SaveAsDialog dialog = new SaveAsDialog(getShell());
if (dialog.open() != SaveAsDialog.OK)
return;
IFile file =
ResourcesPlugin.getWorkspace().getRoot().getFile(
dialog.getResult());
try {
ByteArrayInputStream is =
new ByteArrayInputStream(svnProperty.getData());
file.create(is, true, null);
} catch (CoreException e) {
throw new InvocationTargetException(e);
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs() {
SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell());
saveAsDialog.open();
IPath path = saveAsDialog.getResult();
if (path != null) {
IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
if (file != null) {
doSaveAs(URI.createPlatformResourceURI(file.getFullPath().toString(), true), new FileEditorInput(file));
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public void doSaveAs() {
SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell());
saveAsDialog.open();
IPath path = saveAsDialog.getResult();
if (path != null) {
IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
if (file != null) {
doSaveAs(URI.createPlatformResourceURI(file.getFullPath().toString(), true), new FileEditorInput(file));
}
}
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs() {
SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell());
saveAsDialog.open();
IPath path = saveAsDialog.getResult();
if (path != null) {
IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
if (file != null) {
doSaveAs(URI.createPlatformResourceURI(file.getFullPath().toString(), true), new FileEditorInput(file));
}
}
}
private IFile doSaveAsDialog() {
SaveAsDialog saveas = new SaveAsDialog(getSite().getShell());
IFile saveAs = getSaveAsFile();
saveas.setOriginalFile(saveAs);
saveas.setOriginalName(saveAs.getName());
if (saveas.open() != SaveAsDialog.OK) {
return null;
}
// get the file relatively to the workspace.
IFile saveFile = WorkspaceTools.calcViewFile(
saveas.getResult(), NodeListDocument.EXTENSION);
return saveFile;
}
private IPath querySaveAsFilePath() {
SaveAsDialog dialog = new SaveAsDialog( getSite().getShell() );
IEditorInput editorInput = getEditorInput();
IFile originalFile = ResourceUtil.getFile( editorInput );
if( originalFile != null ) {
dialog.setOriginalFile( originalFile );
} else {
dialog.setOriginalName( editorInput.getName() );
}
int dialogResult = dialog.open();
return dialogResult == Window.OK ? dialog.getResult() : null;
}
/**
* This also changes the editor's input.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void doSaveAs() {
SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell());
saveAsDialog.open();
IPath path = saveAsDialog.getResult();
if (path != null) {
IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
if (file != null) {
doSaveAs(URI.createPlatformResourceURI(file.getFullPath().toString(), true), new FileEditorInput(file));
}
}
}
/**
* Open an appropriate destination browser so that the user can specify a source
* to import from
*/
protected void handleDescriptionFileBrowseButtonPressed() {
SaveAsDialog dialog= new SaveAsDialog(getContainer().getShell());
dialog.create();
dialog.getShell().setText(JarPackagerMessages.JarOptionsPage_saveAsDialog_title);
dialog.setMessage(JarPackagerMessages.JarOptionsPage_saveAsDialog_message);
dialog.setOriginalFile(createFileHandle(fJarPackage.getDescriptionLocation()));
if (dialog.open() == Window.OK) {
IPath path= dialog.getResult();
path= path.removeFileExtension().addFileExtension(JarPackagerUtil.DESCRIPTION_EXTENSION);
fDescriptionFileText.setText(path.toString());
}
}
/**
* Open an appropriate dialog so that the user can specify a manifest
* to save
*/
protected void handleNewManifestFileBrowseButtonPressed() {
// Use Save As dialog to select a new file inside the workspace
SaveAsDialog dialog= new SaveAsDialog(getContainer().getShell());
dialog.create();
dialog.getShell().setText(JarPackagerMessages.JarManifestWizardPage_saveAsDialog_title);
dialog.setMessage(JarPackagerMessages.JarManifestWizardPage_saveAsDialog_message);
dialog.setOriginalFile(createFileHandle(fJarPackage.getManifestLocation()));
if (dialog.open() == Window.OK) {
fJarPackage.setManifestLocation(dialog.getResult());
fNewManifestFileText.setText(dialog.getResult().toString());
}
}