OSDN Git Service

Replace stubs with actual implementation
authorgreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Nov 2000 06:50:18 +0000 (06:50 +0000)
committergreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Nov 2000 06:50:18 +0000 (06:50 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37782 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/javax/naming/InitialContext.java

index 3dc3a05..f7b1923 100644 (file)
@@ -1,3 +1,17 @@
+Sun Nov 26 22:35:53 2000  Anthony Green  <green@redhat.com>
+
+       * javax/naming/InitialContext.java (rebind): Implement.
+       (unbind): Implement.
+       (rename): Implement.
+       (list): Implement.
+       (listBindings): Implement.
+       (destroySubcontext): Implement.
+       (createSubcontext): Implement.
+       (lookupLink): Implement.
+       (getNameParser): Implement.
+       (composeName): Implement.
+       (addToEnvironment): Implement.
+
 Sun Nov 26 21:30:25 2000  Anthony Green  <green@redhat.com>
 
        * javax/naming/AuthenticationException.java,
index 550d2b6..f0404a5 100644 (file)
@@ -185,140 +185,140 @@ public class InitialContext implements Context
     }
 
   public void bind (Name name, Object obj) throws NamingException
-    {
-      getURLOrDefaultInitCtx (name).bind (name, obj);
-    }
+  {
+    getURLOrDefaultInitCtx (name).bind (name, obj);
+  }
 
   public void bind (String name, Object obj) throws NamingException
-    {
-      getURLOrDefaultInitCtx (name).bind (name, obj);
-    }
+  {
+    getURLOrDefaultInitCtx (name).bind (name, obj);
+  }
 
   public Object lookup (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).lookup (name);
   }
 
   public Object lookup (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).lookup (name);
   }
 
   public void rebind (Name name, Object obj) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    getURLOrDefaultInitCtx (name).rebind (name, obj);
   }
 
   public void rebind (String name, Object obj) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    getURLOrDefaultInitCtx (name).rebind (name, obj);
   }
 
   public void unbind (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    getURLOrDefaultInitCtx (name).unbind (name);
   }
 
   public void unbind (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    getURLOrDefaultInitCtx (name).unbind (name);
   }
 
   public void rename (Name oldName, Name newName) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    getURLOrDefaultInitCtx (oldName).rename (oldName, newName);
   }
 
   public void rename (String oldName, String newName) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    getURLOrDefaultInitCtx (oldName).rename (oldName, newName);
   }
 
   public NamingEnumeration list (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).list (name);
   }
 
   public NamingEnumeration list (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).list (name);
   }
 
   public NamingEnumeration listBindings (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).listBindings (name);
   }
 
   public NamingEnumeration listBindings (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).listBindings (name);
   }
 
   public void destroySubcontext (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).destroySubcontext (name);
   }
 
   public void destroySubcontext (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).destroySubcontext (name);
   }
 
   public Context createSubcontext (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).createSubcontext (name);
   }
 
   public Context createSubcontext (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).createSubcontext (name);
   }
 
   public Object lookupLink (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).lookupLink (name);
   }
 
   public Object lookupLink (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).lookupLink (name);
   }
 
   public NameParser getNameParser (Name name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).getNameParser (name);
   }
 
   public NameParser getNameParser (String name) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).getNameParser (name);
   }
 
   public Name composeName (Name name, Name prefix) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).composeName (name, prefix);
   }
 
   public String composeName (String name, 
                             String prefix) throws NamingException;
   {
-    throw new OperationNotSupportedException ();
+    return getURLOrDefaultInitCtx (name).composeName (name, prefix);
   }
 
   public Object addToEnvironment (String propName, 
                                  Object propVal) throws NamingException;
   {
-    throw new OperationNotSupportedException ();
+    myProps.add (propName, propVal);
   }
 
   public Object removeFromEnvironment (String propName) throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    myProps.remove (propName);
   }
 
   public Hashtable getEnvironment () throws NamingException
   {
-    throw new OperationNotSupportedException ();
+    return myProps;
   }
 
   public void close () throws NamingException