sbrt.shell.io
Interface SbrtFile

All Known Subinterfaces:
FbaOptOutputFile<F>, InputFile<E>, MapInputFile<K,V>, MapOutputFile<K,V>, MapTextFile<K,V>, MapTextInputFile<K,V>, MapTextOutputFile<K,V>, OutputFile<T>
All Known Implementing Classes:
AbstractMapInputFile, AbstractMapOutputFile, ColumnOrFbaOptOutputFile, ComiFile, ComoFile, FluxCapInputFile, FluxIntervalInputFile, ProcessInputFile, RomiFile, RomoFile, RowOrFbaOptOutputFile, RxnNamExprSetInputFile, SerFbaOptOutputFile, SerializedInputFile, SerializedMapInputFile, SerializedOutputFile, SmoFile, TextInputFile, TextOutputFile

public interface SbrtFile

This interface is used to represent files.

Author:
This interface was written and documented by Jeremiah Wright while in the Wagner lab.

Method Summary
 void close()
          Closes this file.
 java.lang.String getCanonicalName()
          Returns the canonical name of this file.
 java.lang.String getOriginalName()
          Returns the original name given to this file.
 boolean isClosed()
          Indicates if this file has already been closed.
 

Method Detail

close

void close()
Closes this file. If this file is already closed, then invoking this method has no effect.


isClosed

boolean isClosed()
Indicates if this file has already been closed.

Returns:
true if this file is closed; false othewise.

getOriginalName

java.lang.String getOriginalName()
Returns the original name given to this file.

Returns:
the original name given to this file.

getCanonicalName

java.lang.String getCanonicalName()
Returns the canonical name of this file.

Returns:
the canonical name of this file.
See Also:
File.getCanonicalPath()