getFileForFilename(String filename) Computes a File object which represents the DxDiskSubTable file denoted by the given filename.
There are two formats for the given filename:
The long format is a pathname relative to the current working directory of the
Java application which wrote the table referring the DxDiskSubTable in question.
It may also be an absolute pathname.
Computes a File object which represents the DxDiskSubTable file denoted by the given filename.
There are two formats for the given filename:
The long format is a pathname relative to the current working directory of the
Java application which wrote the table referring the DxDiskSubTable in question.
It may also be an absolute pathname. This format is error prone as it does not
allow changing the working directory of Java applications or changing the location
of the table files within the filesystem. That's why the short format is used now.
The short format is only the last pathname component of the pathname to the referred DxDiskSubTable file.
The other pathname components (e.g. the directory where the DxDiskSubTable file resides) are determined
by the directory where the root table resides. This is possible because als DxDiskSubTable files reside
in the same directory as the root table file does.
For compatibility with old tables, the long format is broken up into pathname components
and only the last pathname component is used then as a directory entry of the directory of the root table file.
Reuse an existing table from disk. To do so a previously created table
has to be correctly closed. Once a hash map has been re-used it has to
closed before opening again.
Eine sub-tabelle will nachladen. Wenn der buffer voll ist,
muss eine andere verworfen werden. Die "aelteste" table ist
immer ein blatt, da die zeiten mmer beim rekursiven aufstieg
gesetzt werden.
remove
public synchronized boolean remove(Object obj)(Code)