Package freemarker.core.ast

Examples of freemarker.core.ast.CollectionAndSequence


    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

            throw TemplateNode.invalidTypeException(model,
                    caller.getTarget(), env, "extended hash");
        }
        final TemplateCollectionModel result = apply((TemplateHashModelEx) model);
        if (!(result instanceof TemplateSequenceModel)) {
            return new CollectionAndSequence(result);
        }
        return result;
    }
View Full Code Here

TOP

Related Classes of freemarker.core.ast.CollectionAndSequence

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.