- From: Karen Cheng <karenkay@sholink.com>
- Date: Tue, 28 Jan 1997 22:02:02 -0800 (PST)
- To: abaird@www10.w3.org
- Cc: www-jigsaw@www10.w3.org
Hi Anselm, > > > > public class ResourceManager extends HTTPResource { > > > > static GlobalResource gr; > > > > > > > > public ResourceManager() {} > > > > > > > > public synchronized GlobalResource getGlobalResource() { > > > > if (gr == null) { > > > > // Get the container resource. > > > > Resource parent = getParent(); > > > > // Lookup the global resource within that container. > > > > gr = (GlobalResource) ((DirectoryResource) parent).lookup("globalResource\ > > > > "); > > > > } > > > > return gr; > > > > } > > > > } > > Where do you get the above "parent" from ? It should rather be > getParent() by the way. > > The following is my GlobalResource class: > > ... > This looks ok to me, > > Can you point out line 17 in getGlobalResource ? I think I gave you the wrong method in my last mail. It should be: public synchronized GlobalResource getGlobalResource() { if (gr == null) { // Get the container resource. Resource parent = getParent(); if (parent == null) { System.out.println("No parent!!!"); } // Lookup the global resource within that container. line 17: gr = (GlobalResource) ((DirectoryResource) parent).lookup("globalResource\ "); } return gr; } The "No parent!!!" message that I have in the method got printed, so I guess getParent() returned null. How is the parent attribute computed, btw? How do I make it so that it's the same as the parent of globalResource? Thanks, Karen
Received on Wednesday, 29 January 1997 01:02:33 UTC