jp.carabiner.treeeditor.js.io
クラス CustomFileType

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.io.LocalFileType
      上位を拡張 jp.carabiner.treeeditor.js.io.CustomFileType
すべての実装されたインタフェース:
jp.carabiner.treeeditor.io.ModelType

public class CustomFileType
extends jp.carabiner.treeeditor.io.LocalFileType

ファイルタイプの定義です。


コンストラクタの概要
CustomFileType(JSWindow owner, JSRunner jsRunner)
          構築します。
 
メソッドの概要
 String getExt()
           
 org.mozilla.javascript.Callable getLoadCallback()
           
 org.mozilla.javascript.Callable getLoadConfirmCallback()
           
 jp.carabiner.treeeditor.io.LocalFileFilter getLocalFilter()
           
 Pattern getPattern()
           
 org.mozilla.javascript.Callable getSaveCallback()
           
 org.mozilla.javascript.Callable getSaveConfirmCallback()
           
protected  jp.carabiner.treeeditor.TreeEditorModel loadFile(File path, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.DataStore dataStore, jp.carabiner.treeeditor.io.ModelStatus taskStatus)
           
protected  void saveFile(File path, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.TreeEditorModel model, jp.carabiner.treeeditor.io.ModelStatus taskStatus)
           
 void setDescription(String description)
           
 void setExt(String ext)
           
 void setLoadCallback(org.mozilla.javascript.Callable loadCallback)
           
 void setLoadConfirmCallback(org.mozilla.javascript.Callable loadConfirmCallback)
           
 void setPattern(Pattern pattern)
           
 void setSaveCallback(org.mozilla.javascript.Callable saveCallback)
           
 void setSaveConfirmCallback(org.mozilla.javascript.Callable saveConfirmCallback)
           
protected  boolean showLoadConfirmDialog(TreeEditorFrame ownerFrame, File path)
           
protected  boolean showSaveConfirmDialog(TreeEditorFrame ownerFrame, File path)
           
 
クラス jp.carabiner.treeeditor.io.LocalFileType から継承されたメソッド
accept, getDescription, getLoader, getLocation, getSaver
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CustomFileType

public CustomFileType(JSWindow owner,
                      JSRunner jsRunner)
構築します。

パラメータ:
owner - オーナー。nullは不可。
jsRunner - 実行エンジン。nullは不可。
メソッドの詳細

getLoadCallback

public org.mozilla.javascript.Callable getLoadCallback()

setLoadCallback

public void setLoadCallback(org.mozilla.javascript.Callable loadCallback)

getSaveCallback

public org.mozilla.javascript.Callable getSaveCallback()

setSaveCallback

public void setSaveCallback(org.mozilla.javascript.Callable saveCallback)

getLoadConfirmCallback

public org.mozilla.javascript.Callable getLoadConfirmCallback()

setLoadConfirmCallback

public void setLoadConfirmCallback(org.mozilla.javascript.Callable loadConfirmCallback)

getSaveConfirmCallback

public org.mozilla.javascript.Callable getSaveConfirmCallback()

setSaveConfirmCallback

public void setSaveConfirmCallback(org.mozilla.javascript.Callable saveConfirmCallback)

setDescription

public void setDescription(String description)

getPattern

public Pattern getPattern()

setPattern

public void setPattern(Pattern pattern)

getExt

public String getExt()

setExt

public void setExt(String ext)

getLocalFilter

public jp.carabiner.treeeditor.io.LocalFileFilter getLocalFilter()

showLoadConfirmDialog

protected boolean showLoadConfirmDialog(TreeEditorFrame ownerFrame,
                                        File path)
オーバーライド:
クラス jp.carabiner.treeeditor.io.LocalFileType 内の showLoadConfirmDialog

showSaveConfirmDialog

protected boolean showSaveConfirmDialog(TreeEditorFrame ownerFrame,
                                        File path)
オーバーライド:
クラス jp.carabiner.treeeditor.io.LocalFileType 内の showSaveConfirmDialog

loadFile

protected jp.carabiner.treeeditor.TreeEditorModel loadFile(File path,
                                                           jp.carabiner.treeeditor.FileManager fileManager,
                                                           jp.carabiner.treeeditor.DataStore dataStore,
                                                           jp.carabiner.treeeditor.io.ModelStatus taskStatus)
                                                    throws IOException
定義:
クラス jp.carabiner.treeeditor.io.LocalFileType 内の loadFile
例外:
IOException

saveFile

protected void saveFile(File path,
                        jp.carabiner.treeeditor.FileManager fileManager,
                        jp.carabiner.treeeditor.TreeEditorModel model,
                        jp.carabiner.treeeditor.io.ModelStatus taskStatus)
                 throws IOException
定義:
クラス jp.carabiner.treeeditor.io.LocalFileType 内の saveFile
例外:
IOException