Home | History | Annotate | Download | only in fat

Lines Matching refs:fat

20 package de.waldheinz.fs.fat;
35 * The {@link FsDirectory} implementation for FAT file systems. This
36 * implementation aims to fully comply to the FAT specification, including
51 * directory. The FAT specification says that file names must be unique
56 private final Fat fat;
65 FatLfnDirectory(AbstractDirectory dir, Fat fat, boolean readOnly)
70 if ((dir == null) || (fat == null)) throw new NullPointerException();
72 this.fat = fat;
97 file = FatFile.get(fat, entry);
108 final ClusterChainDirectory storage = read(entry, fat);
109 result = new FatLfnDirectory(storage, fat, isReadOnly());
120 * According to the FAT file system specification, leading and trailing
176 * According to the FAT file system specification, leading and trailing
191 final FatDirectoryEntry real = dir.createSub(fat);
200 new ClusterChain(fat, real.getStartCluster(), false);
219 * According to the FAT file system specification, leading and trailing
358 fat, entry.realEntry.getStartCluster(), false);
371 * @see #linkEntry(de.waldheinz.fs.fat.FatLfnDirectoryEntry)
400 * @see #unlinkEntry(de.waldheinz.fs.fat.FatLfnDirectoryEntry)
421 private static ClusterChainDirectory read(FatDirectoryEntry entry, Fat fat)
428 fat, entry.getStartCluster(),