/** Getter for the multi file loader that created this * object. * * @return the multi loader for the object */ public final MultiFileLoader getMultiFileLoader () { DataLoader loader = getLoader (); if (!(loader instanceof MultiFileLoader)) return null; return (MultiFileLoader)loader; }
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; }
if (obj.getLoader () != this) {