donaldp     02/05/18 02:00:51

  Modified:    src/java/org/apache/avalon/phoenix/interfaces
                        Application.java
               src/java/org/apache/avalon/phoenix/components/application
                        DefaultApplication.java
  Log:
  Don't require that blocks returned from Application object implement the 
Block interface.
  
  Revision  Changes    Path
  1.9       +1 -3      
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/interfaces/Application.java
  
  Index: Application.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/interfaces/Application.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- Application.java  10 May 2002 11:08:57 -0000      1.8
  +++ Application.java  18 May 2002 09:00:50 -0000      1.9
  @@ -7,8 +7,6 @@
    */
   package org.apache.avalon.phoenix.interfaces;
   
  -import org.apache.avalon.phoenix.Block;
  -
   /**
    * The Application is a self-contained component that performs a specific
    * function.
  @@ -27,5 +25,5 @@
   
       String[] getBlockNames();
   
  -    Block getBlock( String name );
  +    Object getBlock( String name );
   }
  
  
  
  1.17      +1 -2      
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java
  
  Index: DefaultApplication.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- DefaultApplication.java   10 May 2002 11:08:56 -0000      1.16
  +++ DefaultApplication.java   18 May 2002 09:00:50 -0000      1.17
  @@ -17,7 +17,6 @@
   import org.apache.avalon.framework.activity.Startable;
   import org.apache.avalon.framework.activity.Disposable;
   import org.apache.avalon.phoenix.ApplicationEvent;
  -import org.apache.avalon.phoenix.Block;
   import org.apache.avalon.phoenix.interfaces.Application;
   import org.apache.avalon.phoenix.interfaces.ApplicationContext;
   import org.apache.avalon.phoenix.interfaces.ApplicationException;
  @@ -185,7 +184,7 @@
           return (String[])m_entrys.keySet().toArray( new String[ 0 ] );
       }
   
  -    public Block getBlock( final String name )
  +    public Object getBlock( final String name )
       {
           final BlockEntry entry = (BlockEntry)m_entrys.get( name );
           if( null == entry ) return null;
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to