added PHPDoc contexts
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / corext / template / php / GlobalVariables.java
index 6b786f5..8439ae9 100644 (file)
@@ -5,6 +5,7 @@
 package net.sourceforge.phpdt.internal.corext.template.php;
 
 import java.text.DateFormat;
+import java.util.Calendar;
 
 import net.sourceforge.phpdt.internal.corext.template.SimpleTemplateVariable;
 import net.sourceforge.phpdt.internal.corext.template.TemplateContext;
@@ -48,7 +49,19 @@ public class GlobalVariables {
                        return DateFormat.getDateInstance().format(new java.util.Date());
                }
        }               
-
+       
+  /**
+   * The year variable evaluates to the current year.
+   */
+  static class Year extends SimpleTemplateVariable {
+    public Year() {
+      super(PHPTemplateMessages.getString("GlobalVariables.variable.name.year"), PHPTemplateMessages.getString("GlobalVariables.variable.description.year")); //$NON-NLS-1$ //$NON-NLS-2$
+      setResolved(true);
+    }
+    public String evaluate(TemplateContext context) {
+      return Integer.toString(Calendar.getInstance().get(Calendar.YEAR));
+    }
+  }
        /**
         * The time variable evaluates to the current time.
         */