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