Class FieldKeyValuePairIterator

java.lang.Object
com.northconcepts.datapipeline.template.FieldKeyValuePairIterator
All Implemented Interfaces:
freemarker.template.TemplateHashModelEx2.KeyValuePairIterator, Serializable

public class FieldKeyValuePairIterator extends Object implements freemarker.template.TemplateHashModelEx2.KeyValuePairIterator, Serializable
Iterates over a Record's fields in order as FreeMarker key/value pairs (FieldKeyValuePairs).
See Also:
  • Constructor Details

    • FieldKeyValuePairIterator

      public FieldKeyValuePairIterator()
    • FieldKeyValuePairIterator

      public FieldKeyValuePairIterator(Record record, freemarker.template.ObjectWrapper objectWrapper)
  • Method Details

    • getRecord

      public Record getRecord()
    • setRecord

      public FieldKeyValuePairIterator setRecord(Record record)
    • getObjectWrapper

      public freemarker.template.ObjectWrapper getObjectWrapper()
    • setObjectWrapper

      public FieldKeyValuePairIterator setObjectWrapper(freemarker.template.ObjectWrapper objectWrapper)
    • hasNext

      public boolean hasNext() throws freemarker.template.TemplateModelException
      Specified by:
      hasNext in interface freemarker.template.TemplateHashModelEx2.KeyValuePairIterator
      Throws:
      freemarker.template.TemplateModelException
    • next

      public freemarker.template.TemplateHashModelEx2.KeyValuePair next() throws freemarker.template.TemplateModelException
      Specified by:
      next in interface freemarker.template.TemplateHashModelEx2.KeyValuePairIterator
      Throws:
      freemarker.template.TemplateModelException