You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2001/06/12 15:42:23 UTC

cvs commit: jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type TypeManager.java DefaultTypeManager.java

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