- From: Benoit Mahe <Benoit.Mahe@sophia.inria.fr>
- Date: Fri, 26 Sep 1997 09:35:52 +0200
- To: mark@intraspect.com
- cc: www-jigsaw@w3.org, jigsaw@w3.org, bmahe@www43.inria.fr
> In Jigsaw Alpha5, I used to do something like the following to > programmatically add an extension resource: Could I know why you want to programmatically add an extension ? > > // Add extension resources > ResourceIndexer indexer = server.getIndexer(); > // Add extension resource for .exe > if (indexer.loadExtension("exe") == null) { > addExtension ("exe", > new MimeType ("application", > "x-msdownload"), > indexer); > } > > where addExtension is defined as: > > static void addExtension (String extString, > MimeType type, > ResourceIndexer indexer) { > FileResource ext = new FileResource(); > ext.setValue ("identifier", extString); > indexer.registerExtension(ext); > ext.setValue ("content-type", type); > indexer.save(); > System.out.println("Added " + extString + > " extension resource to Jigsaw"); > } > > How would I do it now in the beta API? > > Thanks in advance. > > -Mark > Take a look at w3c.jigsaw.resources.DirectoryResource.java especially the getIndexer(..) and the createDefaultResource(..) methods. The api has changed a lot. - Benoît Mahé ------------------------------------------------------- World Wide Web Consortium bmahe@sophia.inria.fr Architecture domain - Jigsaw Team tel : 04 93 65 79 89 ---------------------------------------------------------------------
Received on Friday, 26 September 1997 03:36:30 UTC