Package freemarker.template

Examples of freemarker.template.SimpleDate


                TemplateDateModel tdm = (TemplateDateModel) model;
                int tdmDateType = tdm.getDateType();
                if (tdmDateType != TemplateDateModel.UNKNOWN) {
                    return tdm;
                }
                return new SimpleDate(EvalUtil.modelToDate(tdm, target), dateType);
            } else {
                throw BuiltInForDate.newNonDateException(env, model, target);
            }
        }
View Full Code Here


    };

    @Test
    public void testThatJavaUtilDateWorks() throws Exception {

        test(new SimpleDate(new java.util.Date(getTime()), SimpleDate.DATE));
    }
View Full Code Here

    }

    @Test
    public void testThatJavaSqlDateWorks() throws Exception {

        test(new SimpleDate(new Date(getTime())));
    }
View Full Code Here

    }

    @Test
    public void testThatJavaSqlTimeWorks() throws Exception {

        test(new SimpleDate(new Time(getTime())));
    }
View Full Code Here

    }

    @Test
    public void testThatJavaSqlTimestampWorks() throws Exception {

        test(new SimpleDate(new Timestamp(getTime())));
    }
View Full Code Here

                // fetch the tag posts from db
                List<ODocument> query = DBUtil.query(db, "select * from post where status='published' where ? in tags order by date desc", tag);
                return new SimpleSequence(DocumentList.wrap(query.iterator()));
            }
            if ("published_date".equals(key)) {
                return new SimpleDate(new Date(), TemplateDateModel.UNKNOWN);
            }
            return eagerModel.get(key);
        }
View Full Code Here

            if(dateType == dtype) {
                return dmodel;
            }
            // unknown and datetime can be coerced into any date type
            if(dtype == TemplateDateModel.UNKNOWN || dtype == TemplateDateModel.DATETIME) {
                return new SimpleDate(dmodel.getAsDate(), dateType);
            }
            throw new TemplateException(
                    "Cannot convert " + TemplateDateModel.TYPE_NAMES.get(dtype)
                    + " into " + TemplateDateModel.TYPE_NAMES.get(dateType), env);
        }
View Full Code Here

        public int getDateType() {
            return dateType;
        }

        public TemplateModel get(String pattern) throws TemplateModelException {
            return new SimpleDate(
                    parse(env.getDateFormatObject(dateType, pattern)),
                    dateType);
        }
View Full Code Here

TOP

Related Classes of freemarker.template.SimpleDate

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.