You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ni...@apache.org on 2004/05/27 20:49:24 UTC
svn commit: rev 20512 - avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic
Author: niclas
Date: Thu May 27 11:49:23 2004
New Revision: 20512
Modified:
avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Builder.java
Log:
Support for time in properties.
Modified: avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Builder.java
==============================================================================
--- avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Builder.java (original)
+++ avalon/trunk/tools/magic/engine/src/java/org/apache/avalon/magic/Builder.java Thu May 27 11:49:23 2004
@@ -23,6 +23,8 @@
import java.lang.reflect.Method;
+import java.util.Calendar;
+
import org.apache.avalon.framework.logger.ConsoleLogger;
import org.apache.avalon.framework.logger.LogEnabled;
import org.apache.avalon.framework.logger.Logger;
@@ -141,6 +143,7 @@
props.put( "user.home", System.getProperty( "user.home" ) );
props.put( "java.home", System.getProperty( "java.home" ) );
props.put( "java.version", System.getProperty( "java.version" ) );
+ populateDateTimes( props );
}
private void loadMagicSystemProperties( PluginProperties props )
@@ -247,5 +250,17 @@
return antProject;
}
+
+ private void populateDateTimes( PluginProperties p )
+ {
+ Calendar cal = Calendar.getInstance();
+
+ p.put( "magic.year", "" + cal.get( Calendar.YEAR ) );
+ p.put( "magic.month", "" + cal.get( Calendar.MONTH ) );
+ p.put( "magic.date", "" + cal.get( Calendar.DATE ) );
+ p.put( "magic.hour", "" + cal.get( Calendar.HOUR_OF_DAY ) );
+ p.put( "magic.minute", "" + cal.get( Calendar.MINUTE ) );
+ p.put( "magic.second", "" + cal.get( Calendar.SECOND ) );
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org