public class CurrentFileHolder extends java.lang.Object implements FileChangeEvent.Source
Constructor and Description |
---|
CurrentFileHolder() |
CurrentFileHolder(java.io.File file) |
CurrentFileHolder(java.lang.String baseDir) |
Modifier and Type | Method and Description |
---|---|
void |
addFileChangeListener(FileChangeEvent.Listener l)
Register as a listener for this event type.
|
java.io.File |
getDirectory()
Returns the current base directory, is never null.
|
java.io.File |
getFile()
Return the current file, null if no fileName is set.
|
java.io.File |
getHomeDir()
Returns the homeDir of the user
|
void |
removeFileChangeListener(FileChangeEvent.Listener l)
Deregister the listener.
|
void |
setDirectory(java.io.File dir)
Sets the current base directory.
|
void |
setDirectory(java.lang.String dir)
Sets the current base directory
If set to null, then the users homeDir is used.
|
void |
setFile(java.io.File file)
Sets both the current base directory and the current fileName
|
void |
setFileName(java.lang.String fileName)
Sets the current fileName
|
public CurrentFileHolder()
public CurrentFileHolder(java.lang.String baseDir)
public CurrentFileHolder(java.io.File file)
public java.io.File getFile()
public java.io.File getHomeDir()
public java.io.File getDirectory()
public void setDirectory(java.lang.String dir)
public void setDirectory(java.io.File dir)
public void setFile(java.io.File file)
public void setFileName(java.lang.String fileName)
public void addFileChangeListener(FileChangeEvent.Listener l)
FileChangeEvent.Source
addFileChangeListener
in interface FileChangeEvent.Source
public void removeFileChangeListener(FileChangeEvent.Listener l)
FileChangeEvent.Source
removeFileChangeListener
in interface FileChangeEvent.Source
Copyright © 2014 EsprIT-Systems. All Rights Reserved.