Package fmpp.models

Class TemplateModelListSequence

java.lang.Object
fmpp.models.TemplateModelListSequence
All Implemented Interfaces:
freemarker.template.TemplateModel, freemarker.template.TemplateSequenceModel

public class TemplateModelListSequence extends Object implements freemarker.template.TemplateSequenceModel
Sequence that wraps a java.util.List of already wrapped objects directly, with minimal resource usage. Warning! It does not copy the original list.
  • Constructor Details

    • TemplateModelListSequence

      public TemplateModelListSequence(List list)
  • Method Details

    • get

      public freemarker.template.TemplateModel get(int index) throws freemarker.template.TemplateModelException
      Specified by:
      get in interface freemarker.template.TemplateSequenceModel
      Throws:
      freemarker.template.TemplateModelException
    • size

      public int size() throws freemarker.template.TemplateModelException
      Specified by:
      size in interface freemarker.template.TemplateSequenceModel
      Throws:
      freemarker.template.TemplateModelException
    • getWrappedObject

      public Object getWrappedObject()