public void readDataFile(String content) throws DataFileException {
  if (content == null || content.length() <= 0)   throw new IllegalStateException("Content is empty, can't read file");
  ByteArrayInputStream bis=new ByteArrayInputStream(content.getBytes());
  readDataFile(bis,null);
}

public void readDataFile ( String content ) throws DataFileException { if ( content == null || content . length ( ) <= 0 ) throw new IllegalStateException ( "Content is empty, can't read file" ) ; ByteArrayInputStream bis = new ByteArrayInputStream ( content . getBytes ( ) ) ; readDataFile ( bis , null ) ; }
populates ( or reloads ) the data file with the text of the given content
