W3C home > Mailing lists > Public > www-jigsaw@w3.org > November to December 1996

Global Information Store between resources

From: Anselm Baird_Smith <abaird@www43.inria.fr>
Date: Wed, 27 Nov 1996 11:14:24 +0100 (MET)
Message-Id: <199611271014.LAA13169@www43.inria.fr>
To: "Kai Schmidt" <serkom@schwaben.de>
Cc: "jigsaw" <www-jigsaw@w3.org>
Kai Schmidt writes:
 > Hi,
 > 
 > could someone get me started on this:
 > 
 > I would like a 'GlobalResource', which I can use to store some global and persistant information 
 > into.   Of cource one should be able to read this info by name from another resource. I tried with 
 > Resource Attributes and am able to create and store infos (in the java code, and in /Admin/Editor). 
 > like:
 > 
 > GlobalResource=Class.forName("w3c.jigsaw.tutorials.GlobalResource");
 > a = new StringAttribute("AGlobalAttribut", "Some Default", Attribute.EDITABLE);
 > MY_INDEX = AttributeRegistry.registerAttribute(GlobalResource, a) ;
 > 
 > but I can only read within the same program with:
 > 
 > getValue("MyOwnAttribut",null);
 > 
 > How can I read from another Resource? Or is there a better way to pass information from one 
 > (postable) resource to the other?

Look in trhe mail archive, I outlined a simple solution to
this. Basically:

class SharedContext {
    static Resource getSomeResource() {
        // Restore the resource out of its store, or whatever
    }
}

And the in your resources, use:

Resource r = SharedContext.getSomeResource();
r.getValue("some-attribute");

Anselm.
Received on Wednesday, 27 November 1996 05:14:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:25 GMT