Package freemarker.template

Examples of freemarker.template.SimpleSequence


  }

  @SuppressWarnings("unchecked")
  public void testExec() throws Exception{
    List args = new ArrayList();
    SimpleSequence texts = new SimpleSequence();
    texts.add("abc");
 
    SimpleSequence cssClass = new SimpleSequence();
    cssClass.add("matched_text");
    cssClass.add("search-term");
   
    //args.add(new SimpleScalar("abc 123 <img src=\"http://foo.abc.com/abcworld\">abc</a> 123 kkkabckk"));
    args.add(new SimpleScalar("<span style=\"font-weight: bold;\"><span class=\"Title\"></span>Mikes writes: " +
        "</span>A lengthy article in Spiegel explores the possibility that global warming might make life on Earth better, " +
        "not just for humans, but all species. The article argues that 'worst-case scenarios' " +
View Full Code Here


  }
 
  @SuppressWarnings("unchecked")
  public void testExec2() throws Exception{
    List args = new ArrayList();
    SimpleSequence texts = new SimpleSequence();
    texts.add("abc");
 
    SimpleSequence cssClass = new SimpleSequence();
    cssClass.add("matched_text");
    cssClass.add("search-term");
    args.add(new SimpleScalar("<img src=\"http://abc\">abc</img>jfkds abc ABC aBC fjdksj29<span>abc</span></a>"));
    args.add(texts);
    args.add(new SimpleScalar("SPAN"));
    args.add(cssClass);
View Full Code Here

    if(args.get(0) instanceof SimpleScalar){
      content = ((SimpleScalar)args.get(0)).getAsString();
    }else if(args.get(0) instanceof StringModel){
      content = ((StringModel)args.get(0)).getAsString();
    }
    SimpleSequence   textList = (SimpleSequence)args.get(1);
    SimpleScalar htmlTag = (SimpleScalar)args.get(2);
    SimpleSequence cssClass = null;
    if(args.size() == 4){
       cssClass = (SimpleSequence)args.get(3);
    }       
    try{
      String lt = createLeftTag(htmlTag, cssClass);
View Full Code Here

   */
  public TemplateModel wrap(Object obj) throws TemplateModelException {
    if (obj == null) { return super.wrap(null); }
    if (obj instanceof List<?>) { return new CollectionModel((Collection<?>) obj, this); }
    // 使得set等集合可以排序
    if (obj instanceof Collection<?>) { return new SimpleSequence((Collection<?>) obj, this); }
    if (obj instanceof Map<?, ?>) {
      if (altMapWrapper) {
        return new FriendlyMapModel((Map<?, ?>) obj, this);
      } else {
        return new MapModel((Map<?, ?>) obj, this);
View Full Code Here

      return ((Map<?, ?>) object).keySet();
    }

    // add feature
    public TemplateCollectionModel values() {
      return new CollectionAndSequence(new SimpleSequence(((Map<?, ?>) object).values(), wrapper));
    }
View Full Code Here

    public int size() {
        return map.size();
    }

    public TemplateCollectionModel keys() {
        return new CollectionAndSequence(new SimpleSequence(map.keySet(), getObjectWrapper()));
    }
View Full Code Here

    public TemplateCollectionModel keys() {
        return new CollectionAndSequence(new SimpleSequence(map.keySet(), getObjectWrapper()));
    }

    public TemplateCollectionModel values() {
        return new CollectionAndSequence(new SimpleSequence(map.values(), getObjectWrapper()));
    }
View Full Code Here

        return wrapper.keyCount(object.getClass());
    }

    public TemplateCollectionModel keys()
    {
        return new CollectionAndSequence(new SimpleSequence(keySet(), wrapper));
    }
View Full Code Here

        TemplateModelIterator it = keys().iterator();
        while (it.hasNext()) {
            String key = ((TemplateScalarModel)it.next()).getAsString();
            values.add(get(key));
        }
        return new CollectionAndSequence(new SimpleSequence(values, wrapper));
    }
View Full Code Here

        return wrapper.keyCount(object.getClass());
    }

    public TemplateCollectionModel keys()
    {
        return new CollectionAndSequence(new SimpleSequence(keySet(), wrapper));
    }
View Full Code Here

TOP

Related Classes of freemarker.template.SimpleSequence

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.