databionics.io
Class NamesFile

java.lang.Object
  extended by databionics.io.BaseFile
      extended by databionics.io.ListFile
          extended by databionics.io.MapFile
              extended by databionics.io.NamesFile

public class NamesFile
extends MapFile

File that stores detailled information about datasets.


Field Summary
protected static org.apache.log4j.Logger log
          Log4j logging.
 
Fields inherited from class databionics.io.MapFile
map
 
Fields inherited from class databionics.io.ListFile
data
 
Fields inherited from class databionics.io.BaseFile
allowEmptyLines, comment, commentPrefix, delimiter, delimiters, file, header, headerPrefix, loc, nf
 
Constructor Summary
NamesFile()
          Standard constructor
NamesFile(java.lang.String filename)
          Constructor with a filename
 
Method Summary
protected  void buildHeader()
          Generate header.
protected  void checkHeader()
          Check consistency of header information.
 KeyName getByIndex(int index)
          Get a key name by its index.
static FileType getFileType()
          Get the type of file.
protected  void parseLine(int row, java.lang.String line)
          Parse a line.
 
Methods inherited from class databionics.io.MapFile
add, getMap, remove, remove, setData, setMap
 
Methods inherited from class databionics.io.ListFile
buildLine, getData, getSize
 
Methods inherited from class databionics.io.BaseFile
checkHeaderAgainstSize, getComment, getFile, getFilename, getHeader, getLocale, getNumberFormat, init, isHeader, isNaN, isNumber, load, load, parseError, parseHeader, save, save, setComment, setFilename, setLocale, writeStringList, writeStringList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.log4j.Logger log
Log4j logging.

Constructor Detail

NamesFile

public NamesFile()
Standard constructor


NamesFile

public NamesFile(java.lang.String filename)
Constructor with a filename

Parameters:
filename - Name of the file
Method Detail

parseLine

protected void parseLine(int row,
                         java.lang.String line)
Parse a line.

Overrides:
parseLine in class BaseFile
Parameters:
row - Number of current line.
line - Current line.

checkHeader

protected void checkHeader()
Check consistency of header information.

Overrides:
checkHeader in class BaseFile

buildHeader

protected void buildHeader()
Generate header.

Overrides:
buildHeader in class BaseFile

getByIndex

public KeyName getByIndex(int index)
Get a key name by its index.

Parameters:
index - Index field of item

getFileType

public static FileType getFileType()
Get the type of file.



Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.