Create a possibly compressed reader based on the filename if the filename
ends with ".zip" a ZipInputStream ist used if the filename ends with
".gz" a GZIPInputStream ist used if the filename ends with ".bz2" a
CBZip2InputStream ist used otherwise a plain FileInputStream is used
Create a possibly compressed reader based on the filename if the filename
ends with ".zip" a ZipInputStream ist used if the filename ends with
".gz" a GZIPInputStream ist used if the filename ends with ".bz2" a
CBZip2InputStream ist used otherwise a plain FileInputStream is used
Create a possibly compressed writer based on the filename if the filename
ends with ".zip" a ZipOutputStream ist used if the filename ends with
".gz" a GZIPOutputStream ist used if the filename ends with ".bz2" a
CBZip2OutputStream ist used otherwise a plain FileOutputStream is used
Create a possibly compressed writer based on the filename if the filename
ends with ".zip" a ZipOutputStream ist used if the filename ends with
".gz" a GZIPOutputStream ist used if the filename ends with ".bz2" a
CBZip2OutputStream ist used otherwise a plain FileOutputStream is used
DataManager ensures access to globally used Objects, providing unlimited
number of flags, specified by unique strings, if recomputation has to be
done.
Given the types of the files existing in the project,
returns a List containing all tools of this module,
that can be started because they only need files as input
that are already present in the project.
Implementation of the standard SOM training by pattern:
The update of the best matching neuron and its neighbors
is done right after the best match search for the curent pattern.
make this tool the active one, notify all relevant gui-components
(ControlPanel, RenderPanel, BottomBar) when this method is overriden, it
should call super.select()
Check whether the Strings are similar
As similar qualifies:
1) equal
2) both not empty and contained int one another
3) trigram metric greater than 0.5