org.herac.tuxguitar.gui.helper
Class FileHistory

java.lang.Object
  extended by org.herac.tuxguitar.gui.helper.FileHistory

public class FileHistory
extends java.lang.Object


Constructor Summary
FileHistory()
           
 
Method Summary
 void addURL(java.net.URL url)
           
protected  java.lang.String decode(java.lang.String url)
           
 java.lang.String getCurrentFileName(java.lang.String defaultName)
           
 java.lang.String getCurrentFilePath()
           
protected  java.net.URL getCurrentURL()
           
protected  java.lang.String getFilePath(java.net.URL url)
           
 java.lang.String getOpenPath()
           
 java.lang.String getSavePath()
           
 java.util.List getURLs()
           
 boolean isChanged()
           
 boolean isLocalFile()
           
protected  boolean isLocalFile(java.net.URL url)
           
 boolean isNewFile()
           
 boolean isUnsavedFile()
           
 void loadHistory()
           
 void reset(java.net.URL url)
           
 void saveHistory()
           
 void setChanged(boolean changed)
           
 void setChooserPath(java.lang.String chooserPath)
           
 void setChooserPath(java.net.URL url)
           
 void setUnsavedFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileHistory

public FileHistory()
Method Detail

reset

public void reset(java.net.URL url)

isNewFile

public boolean isNewFile()

isLocalFile

public boolean isLocalFile()

isUnsavedFile

public boolean isUnsavedFile()

setUnsavedFile

public void setUnsavedFile()

setChooserPath

public void setChooserPath(java.lang.String chooserPath)

setChooserPath

public void setChooserPath(java.net.URL url)

getCurrentFileName

public java.lang.String getCurrentFileName(java.lang.String defaultName)

getCurrentFilePath

public java.lang.String getCurrentFilePath()

getSavePath

public java.lang.String getSavePath()

getOpenPath

public java.lang.String getOpenPath()

getFilePath

protected java.lang.String getFilePath(java.net.URL url)

decode

protected java.lang.String decode(java.lang.String url)

isLocalFile

protected boolean isLocalFile(java.net.URL url)

getCurrentURL

protected java.net.URL getCurrentURL()

addURL

public void addURL(java.net.URL url)

getURLs

public java.util.List getURLs()

isChanged

public boolean isChanged()

setChanged

public void setChanged(boolean changed)

loadHistory

public void loadHistory()

saveHistory

public void saveHistory()