private final void checkFiles (MultiDataObject obj) { MultiFileLoader loader = getMultiFileLoader (); if (loader != null) loader.checkFiles (obj); }
private final void checkConsistency (MultiDataObject obj) { MultiFileLoader loader = getMultiFileLoader (); if (loader != null) loader.checkConsistency (obj); }
private final MultiDataObject createMultiObject(FileObject fo) throws DataObjectExistsException, IOException { MultiFileLoader loader = getMultiFileLoader (); MultiDataObject obj; if (loader != null) { obj = DataObjectPool.createMultiObject(loader, fo); } else { obj = (MultiDataObject)getLoader ().findDataObject (fo, RECOGNIZER); } return obj; }
private final MultiDataObject.Entry createPrimaryEntry(MultiDataObject obj, FileObject fo) { MultiFileLoader loader = getMultiFileLoader (); if (loader != null) return loader.createPrimaryEntry (obj, fo); Entry e; if (fo.isFolder ()) e = new FileEntry.Folder(obj, fo); else e = new FileEntry (obj, fo); return e; }
private final MultiDataObject.Entry createSecondaryEntry(MultiDataObject obj, FileObject fo) { MultiFileLoader loader = getMultiFileLoader (); if (loader != null) return loader.createSecondaryEntryImpl (obj, fo); Entry e; if (fo.isFolder ()) e = new FileEntry.Folder(obj, fo); else e = new FileEntry (obj, fo); return e; }