freemarker.core.Environment.formatDateToPlainText()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中freemarker.core.Environment.formatDateToPlainText()方法的一些代码示例,展示了Environment.formatDateToPlainText()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Environment.formatDateToPlainText()方法的具体详情如下:
包路径:freemarker.core.Environment
类名称:Environment
方法名:formatDateToPlainText

Environment.formatDateToPlainText介绍

暂无

代码示例

代码示例来源:origin: org.freemarker/freemarker

  1. private TemplateModel formatWith(String key)
  2. throws TemplateModelException {
  3. try {
  4. return new SimpleScalar(env.formatDateToPlainText(dateModel, key, target, stringBI.this, true));
  5. } catch (TemplateException e) {
  6. // `e` should always be a TemplateModelException here, but to be sure:
  7. throw _CoreAPI.ensureIsTemplateModelException("Failed to format value", e);
  8. }
  9. }

代码示例来源:origin: org.freemarker/freemarker

  1. /**
  2. * Converts a value to plain text {@link String}, even if the {@link TemplateValueFormat} involved normally produces
  3. * markup. This should be used rarely, where the user clearly intend to use the plain text variant of the format.
  4. *
  5. * @param seqTip
  6. * Tip to display if the value type is not coercable, but it's sequence or collection.
  7. *
  8. * @return Never {@code null}
  9. */
  10. static String coerceModelToPlainText(TemplateModel tm, Expression exp, String seqTip,
  11. Environment env) throws TemplateException {
  12. if (tm instanceof TemplateNumberModel) {
  13. return assertFormatResultNotNull(env.formatNumberToPlainText((TemplateNumberModel) tm, exp, false));
  14. } else if (tm instanceof TemplateDateModel) {
  15. return assertFormatResultNotNull(env.formatDateToPlainText((TemplateDateModel) tm, exp, false));
  16. } else {
  17. return coerceModelToTextualCommon(tm, exp, seqTip, false, false, env);
  18. }
  19. }

代码示例来源:origin: org.freemarker/freemarker-gae

  1. private TemplateModel formatWith(String key)
  2. throws TemplateModelException {
  3. try {
  4. return new SimpleScalar(env.formatDateToPlainText(dateModel, key, target, stringBI.this, true));
  5. } catch (TemplateException e) {
  6. // `e` should always be a TemplateModelException here, but to be sure:
  7. throw _CoreAPI.ensureIsTemplateModelException("Failed to format value", e);
  8. }
  9. }

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

  1. private TemplateModel formatWith(String key)
  2. throws TemplateModelException {
  3. try {
  4. return new SimpleScalar(env.formatDateToPlainText(dateModel, key, target, stringBI.this, true));
  5. } catch (TemplateException e) {
  6. // `e` should always be a TemplateModelException here, but to be sure:
  7. throw _CoreAPI.ensureIsTemplateModelException("Failed to format value", e);
  8. }
  9. }

代码示例来源:origin: org.freemarker/freemarker-gae

  1. /**
  2. * Converts a value to plain text {@link String}, even if the {@link TemplateValueFormat} involved normally produces
  3. * markup. This should be used rarely, where the user clearly intend to use the plain text variant of the format.
  4. *
  5. * @param seqTip
  6. * Tip to display if the value type is not coercable, but it's sequence or collection.
  7. *
  8. * @return Never {@code null}
  9. */
  10. static String coerceModelToPlainText(TemplateModel tm, Expression exp, String seqTip,
  11. Environment env) throws TemplateException {
  12. if (tm instanceof TemplateNumberModel) {
  13. return assertFormatResultNotNull(env.formatNumberToPlainText((TemplateNumberModel) tm, exp, false));
  14. } else if (tm instanceof TemplateDateModel) {
  15. return assertFormatResultNotNull(env.formatDateToPlainText((TemplateDateModel) tm, exp, false));
  16. } else {
  17. return coerceModelToTextualCommon(tm, exp, seqTip, false, false, env);
  18. }
  19. }

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

  1. /**
  2. * Converts a value to plain text {@link String}, even if the {@link TemplateValueFormat} involved normally produces
  3. * markup. This should be used rarely, where the user clearly intend to use the plain text variant of the format.
  4. *
  5. * @param seqTip
  6. * Tip to display if the value type is not coercable, but it's sequence or collection.
  7. *
  8. * @return Never {@code null}
  9. */
  10. static String coerceModelToPlainText(TemplateModel tm, Expression exp, String seqTip,
  11. Environment env) throws TemplateException {
  12. if (tm instanceof TemplateNumberModel) {
  13. return assertFormatResultNotNull(env.formatNumberToPlainText((TemplateNumberModel) tm, exp, false));
  14. } else if (tm instanceof TemplateDateModel) {
  15. return assertFormatResultNotNull(env.formatDateToPlainText((TemplateDateModel) tm, exp, false));
  16. } else {
  17. return coerceModelToTextualCommon(tm, exp, seqTip, false, false, env);
  18. }
  19. }

相关文章

Environment类方法