org.openide.loaders 6.9

org.openide.loaders
Interface SaveAsCapable


public interface SaveAsCapable

Save document under a different file name and/or extension. The default implementation is available in DataEditorSupport. So if your editor support inherits from DataEditorSupport you can implement "Save As" feature for your documents by adding the following lines into your DataObject's constructor:

        getCookieSet().assign( SaveAsCapable.class, new SaveAsCapable() {
            public void saveAs(FileObject folder, String fileName) throws IOException {
                getDataEditorSupport().saveAs( folder, fileName );
            }
        });

Since:
6.3

Method Summary
 void saveAs(FileObject folder, String name)
          Invoke the save operation.
 

Method Detail

saveAs

void saveAs(FileObject folder,
            String name)
            throws IOException
Invoke the save operation.

Parameters:
folder - Folder to save to.
name - New file name to save to.
Throws:
IOException - if the object could not be saved

org.openide.loaders 6.9

Built on September 22 2008.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.