1 /* 2 * #%L 3 * JRst :: Api 4 * %% 5 * Copyright (C) 2004 - 2010 CodeLutin 6 * %% 7 * This program is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU Lesser General Public License as 9 * published by the Free Software Foundation, either version 3 of the 10 * License, or (at your option) any later version. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Lesser Public License for more details. 16 * 17 * You should have received a copy of the GNU General Lesser Public 18 * License along with this program. If not, see 19 * <http://www.gnu.org/licenses/lgpl-3.0.html>. 20 * #L% 21 */ 22 23 package org.nuiton.jrst.legacy.directive; 24 25 import org.nuiton.jrst.JRSTDirective; 26 import org.dom4j.DocumentHelper; 27 import org.dom4j.Element; 28 import org.dom4j.Node; 29 import org.dom4j.Text; 30 31 import java.text.SimpleDateFormat; 32 import java.util.Date; 33 34 /** 35 * .. date:: .. time:: 36 * 37 * Created: 4 nov. 06 13:29:25 38 * 39 * @author poussin 40 * @version $Revision$ 41 * 42 * Last update: $Date$ 43 * by : $Author$ 44 */ 45 public class DateDirective implements JRSTDirective { 46 47 /* 48 * @see org.nuiton.jrst.JRSTDirective#parse(org.dom4j.Element) 49 */ 50 @Override 51 public Node parse(Element e) { 52 53 // String format = e.attributeValue(JRSTLexer.DIRECTIVE_VALUE); 54 55 // TODO used format to format date, this format is not Java standard 56 // is python standard "%Y-%m-%d" 57 58 Text result = DocumentHelper.createText(SimpleDateFormat.getInstance() 59 .format(new Date())); 60 return result; 61 } 62 63 }