Package org.fife.ui.rsyntaxtextarea
Class FileFileLocation
java.lang.Object
org.fife.ui.rsyntaxtextarea.FileLocation
org.fife.ui.rsyntaxtextarea.FileFileLocation
The location of a local file.
- Version:
- 1.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected long
Returns the last time this file was modified, orTextEditorPane.LAST_MODIFIED_UNKNOWN
if this value cannot be computed (such as for a remote file).Returns the full path to the file.Returns the name of the file.protected InputStream
Opens an input stream for reading from this file.protected OutputStream
Opens an output stream for writing this file.boolean
isLocal()
Always returnstrue
.boolean
Since file locations of this type are guaranteed to be local, this method returns whether the file exists.Methods inherited from class org.fife.ui.rsyntaxtextarea.FileLocation
create, create, create, isRemote
-
Field Details
-
file
The file. This may or may not actually exist.
-
-
Constructor Details
-
FileFileLocation
FileFileLocation(File file) Constructor.- Parameters:
file
- The local file.
-
-
Method Details
-
getActualLastModified
protected long getActualLastModified()Description copied from class:FileLocation
Returns the last time this file was modified, orTextEditorPane.LAST_MODIFIED_UNKNOWN
if this value cannot be computed (such as for a remote file).- Specified by:
getActualLastModified
in classFileLocation
- Returns:
- The last time this file was modified.
-
getFileFullPath
Returns the full path to the file.- Specified by:
getFileFullPath
in classFileLocation
- Returns:
- The full path to the file.
- See Also:
-
getFileName
Description copied from class:FileLocation
Returns the name of the file.- Specified by:
getFileName
in classFileLocation
- Returns:
- The name of the file.
- See Also:
-
getInputStream
Description copied from class:FileLocation
Opens an input stream for reading from this file.- Specified by:
getInputStream
in classFileLocation
- Returns:
- The input stream.
- Throws:
IOException
- If the file does not exist, or some other IO error occurs.
-
getOutputStream
Description copied from class:FileLocation
Opens an output stream for writing this file.- Specified by:
getOutputStream
in classFileLocation
- Returns:
- An output stream.
- Throws:
IOException
- If an IO error occurs.
-
isLocal
public boolean isLocal()Always returnstrue
.- Specified by:
isLocal
in classFileLocation
- Returns:
true
always.- See Also:
-
isLocalAndExists
public boolean isLocalAndExists()Since file locations of this type are guaranteed to be local, this method returns whether the file exists.- Specified by:
isLocalAndExists
in classFileLocation
- Returns:
- Whether this local file actually exists.
- See Also:
-