Exemple #1
0
 public void addEntry(MARCDirectoryEntry entry)
 {
     _dir.Add(entry);
 }
Exemple #2
0
 public void deleteEntry(MARCDirectoryEntry entry)
 {
     _dir.Remove(entry);
 }
Exemple #3
0
        public MARCRecordDirectory(char[] dirRaw)
        {
            char[] temp = new char[MARCChar.DIRECTORY_ENTRY_LEN];
            MARCDirectoryEntry tempEntry;

            init();
            _entries = (int)(dirRaw.Length / MARCChar.DIRECTORY_ENTRY_LEN);

            for (int i = 0; i < _entries; i++)
            {
                Array.Copy(dirRaw, i * MARCChar.DIRECTORY_ENTRY_LEN, temp, 0, MARCChar.DIRECTORY_ENTRY_LEN);
                tempEntry = new MARCDirectoryEntry(temp);

                addEntry(tempEntry);
            }
        }