Examples of TemplateScalarModel


Examples of freemarker.template.TemplateScalarModel

                return false;
            }
        });

        // TemplateScalarModel
        params.put("property3", new TemplateScalarModel() {
            public String getAsString() throws TemplateModelException {
                return "toby";
            }
        });
        params.put("property4", new TemplateScalarModel() {
            public String getAsString() throws TemplateModelException {
                return "phil";
            }
        });
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

                return false;
            }
        });

        // TemplateScalarModel
        params.put("property3", new TemplateScalarModel() {
            public String getAsString() throws TemplateModelException {
                return "toby";
            }
        });
        params.put("property4", new TemplateScalarModel() {
            public String getAsString() throws TemplateModelException {
                return "phil";
            }
        });
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

                return false;
            }
        });

        // TemplateScalarModel
        params.put("property3", new TemplateScalarModel() {
            public String getAsString() throws TemplateModelException {
                return "toby";
            }
        });
        params.put("property4", new TemplateScalarModel() {
            public String getAsString() throws TemplateModelException {
                return "phil";
            }
        });
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

     * @param configuration
     * @return
     */
    @Override
    public TemplateScalarModel transform(final RDFBackend<Node> nodeRDFBackend, final Node node, final Map<String, String> configuration) throws IllegalArgumentException {
        return new TemplateScalarModel() {
            @Override
            public String getAsString() throws TemplateModelException {
                return delegate.transform(nodeRDFBackend,node, configuration);
            }
        };
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

  public Object exec(List list) throws TemplateModelException {
    if (list.size() < 1) {
      throw new TemplateModelException("The servletPatternToAntPattern method must have a pattern as a parameter.");
    }

    TemplateScalarModel model = (TemplateScalarModel) list.get(0);
    String pattern = model.getAsString();
    if (pattern.endsWith("/*")) {
      pattern = pattern + "*";
    }
    return pattern;
  }
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

        String  result = "";
        Object o = args.get(key);
        if (o != null) {
            if (Debug.verboseOn()) Debug.logVerbose("Arg Object : " + o.getClass().getName(), module);
            if (o instanceof TemplateScalarModel) {
                TemplateScalarModel s = (TemplateScalarModel) o;
                try {
                    result = s.getAsString();
                } catch (TemplateModelException e) {
                    Debug.logError(e, "Template Exception", module);
                }
            } else {
              result = o.toString();
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

                        // make the link
                        RequestHandler rh = (RequestHandler) ctx.getAttribute("_REQUEST_HANDLER_");
                        out.write(rh.makeLink(request, response, buf.toString(), fullPath, secure, encode));
                    } else if (prefix != null) {
                        if (prefix instanceof TemplateScalarModel) {
                            TemplateScalarModel s = (TemplateScalarModel) prefix;
                            String prefixString = s.getAsString();
                            String bufString = buf.toString();
                            boolean prefixSlash = prefixString.endsWith("/");
                            boolean bufSlash = bufString.startsWith("/");
                            if (prefixSlash && bufSlash) {
                                bufString = bufString.substring(1);
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

        String  result = "";
        Object o = args.get(key);
        if (o != null) {
            if (Debug.verboseOn()) Debug.logVerbose("Arg Object : " + o.getClass().getName(), module);
            if (o instanceof TemplateScalarModel) {
                TemplateScalarModel s = (TemplateScalarModel) o;
                try {
                    result = s.getAsString();
                } catch (TemplateModelException e) {
                    Debug.logError(e, "Template Exception", module);
                }
            } else {
              result = o.toString();
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

     * @param node
     * @return
     */
    @Override
    public TemplateScalarModel transform(final RDFBackend<Node> nodeRDFBackend, final Node node) throws IllegalArgumentException {
        return new TemplateScalarModel() {
            @Override
            public String getAsString() throws TemplateModelException {
                return delegate.transform(nodeRDFBackend,node);
            }
        };
View Full Code Here

Examples of freemarker.template.TemplateScalarModel

     * @param node
     * @return
     */
    @Override
    public TemplateScalarModel transform(final RDFBackend<Node> nodeRDFBackend, final Node node) throws IllegalArgumentException {
        return new TemplateScalarModel() {
            @Override
            public String getAsString() throws TemplateModelException {
                return delegate.transform(nodeRDFBackend,node);
            }
        };
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.