fileio
クラス FileSaveAction

java.lang.Object
  上位を拡張 javax.swing.AbstractAction
      上位を拡張 fileio.FileAccessAction
          上位を拡張 fileio.FileSaveAction
すべての実装されたインタフェース:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
直系の既知のサブクラス:
DataSaveAction

public abstract class FileSaveAction
extends FileAccessAction

ファイル保存アクション

関連項目:
直列化された形式

フィールドの概要
 
クラス fileio.FileAccessAction から継承されたフィールド
currentDirectory, filters
 
クラス javax.swing.AbstractAction から継承されたフィールド
changeSupport, enabled
 
インタフェース javax.swing.Action から継承されたフィールド
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
コンストラクタの概要
protected FileSaveAction()
          アクションオブジェクトを構築する
protected FileSaveAction(javax.swing.Icon icon)
          アイコンを指定してアクションオブジェクトを構築する
 
メソッドの概要
static java.lang.String actionName()
          アクション名称を返す
 void actionPerformed(java.awt.event.ActionEvent e)
          ファイルにデータを保存する
protected abstract  void save(java.io.File file)
          ファイルにデータを保存する
 
クラス fileio.FileAccessAction から継承されたメソッド
getDialogOwner, getFileChooser, getFileFilters, modifiedFile, showErrorMessage
 
クラス javax.swing.AbstractAction から継承されたメソッド
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileSaveAction

protected FileSaveAction()
アクションオブジェクトを構築する


FileSaveAction

protected FileSaveAction(javax.swing.Icon icon)
アイコンを指定してアクションオブジェクトを構築する

パラメータ:
icon - アイコン
メソッドの詳細

save

protected abstract void save(java.io.File file)
                      throws java.lang.Exception
ファイルにデータを保存する

パラメータ:
file - 保存するファイル
例外:
java.lang.Exception - 何らかの理由でファイルが書けなかったとき

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
ファイルにデータを保存する

パラメータ:
e - アクションが発生したことを示すイベント

actionName

public static java.lang.String actionName()
アクション名称を返す

戻り値:
アクション名称