/** Create a "standard" FileManager. */ public static FileManager makeGlobal() { FileManager fMgr = new FileManager(LocationMapper.get()) ; setStdLocators(fMgr) ; return fMgr ; }
private static FileManager clone(FileManager filemanager) { FileManager newFm = new FileManager() ; newFm.fmHandlers.addAll(filemanager.fmHandlers) ; newFm.fmMapper = null ; if ( filemanager.getLocationMapper() != null ) newFm.fmMapper = new LocationMapper(filemanager.getLocationMapper()) ; newFm.cacheModelLoads = false ; newFm.modelCache = null ; return newFm ; }
@Override public Object open( Assembler a, Resource root, Mode irrelevant ) { checkType( root, JA.FileManager ); FileManager fm = new FileManager( getLocationMapper( a, root ) ); FileManager.setStdLocators( fm ); return fm; }
public void testLocationMappingURLtoFileOpenNotFound() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; try { InputStream in = fileManager.open("http://example.org/file") ; closeInputStream(in) ; assertNull("Found nont-existant URL", null) ; } catch (NotFoundException ex) {} }
@Test public void testFileManagerLocatorClassLoader() { FileManager fileManager = new FileManager() ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; InputStream in = fileManager.open("java/lang/String.class") ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testLocationMappingURLtoFileOpenNotFound() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorClassLoader(fileManager.getClass().getClassLoader()) ; try { InputStream in = fileManager.open("http://example.org/file") ; closeInputStream(in) ; assertNull("Found nont-existant URL", null) ; } catch (NotFoundException ex) {} }
public void testFileManagerFileLocatorWithDir() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile(testingDir) ; InputStream in = fileManager.open(filename) ; assertNotNull(in) ; closeInputStream(in) ; }
public void testFileManagerNoFile() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; try { // Tests either way round - exception or a null return. InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant file: "+filenameNonExistent, in) ; } catch (NotFoundException ex) {} }
public void testCache1() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile(testingDir) ; Model m1 = fileManager.loadModel(fileModel) ; Model m2 = fileManager.loadModel(fileModel) ; assertNotSame(m1, m2) ; }
public void testFileManagerNoFile() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; try { // Tests either way round - exception or a null return. InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant file: "+filenameNonExistent, in) ; } catch (NotFoundException ex) {} }
public void testFileManagerFileLocator() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; InputStream in = fileManager.open(testingDir+"/"+filename) ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerFileLocatorWithDir() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile(testingDir) ; InputStream in = fileManager.open(filename) ; assertNotNull(in) ; closeInputStream(in) ; }
public void testFileManagerLocatorZipNonFound() { FileManager fileManager = new FileManager() ; try { fileManager.addLocatorZip(zipname) ; } catch (Exception ex) { fail("Failed to create a filemanager and add a zip locator") ; } try { InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant zip file member", in) ; } catch (NotFoundException ex) {} }
public void testLocationMappingURLtoFileOpen() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorFile() ; InputStream in = fileManager.open("http://example.org/file") ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerFileLocator() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; InputStream in = fileManager.open(testingDir+"/"+filename) ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerNoFile() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile() ; try { // Tests either way round - exception or a null return. InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant file: "+filenameNonExistent, in) ; } catch (NotFoundException ex) {} }
@Test public void testCache1() { FileManager fileManager = new FileManager() ; fileManager.addLocatorFile(testingDir) ; Model m1 = fileManager.loadModel(fileModel) ; Model m2 = fileManager.loadModel(fileModel) ; assertNotSame(m1, m2) ; }
@Test public void testLocationMappingURLtoFileOpen() { LocationMapper locMap = new LocationMapper(TestLocationMapper.mapping) ; FileManager fileManager = new FileManager(locMap) ; fileManager.addLocatorFile() ; InputStream in = fileManager.open("http://example.org/file") ; assertNotNull(in) ; closeInputStream(in) ; }
@Test public void testFileManagerLocatorZipNonFound() { FileManager fileManager = new FileManager() ; try { fileManager.addLocatorZip(zipname) ; } catch (Exception ex) { fail("Failed to create a filemanager and add a zip locator") ; } try { InputStream in = fileManager.open(filenameNonExistent) ; closeInputStream(in) ; assertNull("Found non-existant zip file member", in) ; } catch (NotFoundException ex) {} }
public void testUsesFileManager() { Resource root = resourceInModel( "x rdf:type ja:DocumentManager; x ja:fileManager f" ); Assembler a = new DocumentManagerAssembler(); FileManager fm = new FileManager(); Assembler mock = new NamedObjectAssembler( resource( "f" ), fm ); Object x = a.open( mock, root ); assertInstanceOf( OntDocumentManager.class, x ); assertSame( fm, ((OntDocumentManager) x).getFileManager() ); }