donaldp     01/06/12 06:42:23

  Modified:    proposal/myrmidon/src/java/org/apache/myrmidon/components/type
                        TypeManager.java DefaultTypeManager.java
  Log:
  Added method to construct child TypeManagers that inherit from their parent.
  
  Revision  Changes    Path
  1.5       +2 -0      
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/TypeManager.java
  
  Index: TypeManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/TypeManager.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TypeManager.java  2001/06/03 06:10:05     1.4
  +++ TypeManager.java  2001/06/12 13:42:22     1.5
  @@ -24,4 +24,6 @@
   
       TypeFactory getFactory( String role )
           throws TypeException;
  +
  +    TypeManager createChildTypeManager();
   }
  
  
  
  1.7       +6 -1      
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/DefaultTypeManager.java
  
  Index: DefaultTypeManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/DefaultTypeManager.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DefaultTypeManager.java   2001/06/08 09:09:45     1.6
  +++ DefaultTypeManager.java   2001/06/12 13:42:22     1.7
  @@ -48,6 +48,11 @@
           return createFactory( role );
       }
   
  +    public TypeManager createChildTypeManager()
  +    {
  +        return new DefaultTypeManager( this );
  +    }
  +
       protected final MultiSourceTypeFactory lookupFactory( final String role )
       {
           return (MultiSourceTypeFactory)m_roleMap.get( role );
  @@ -76,7 +81,7 @@
               factory = new MultiSourceTypeFactory( parentFactory );
           }
   
  -        ///If we haven't goa factory try to create a new one
  +        ///If we haven't got factory try to create a new one
           if( null == factory )
           {
               try
  
  
  

Reply via email to