java.lang.Object
de.fraunhofer.iosb.ilt.frostserver.plugin.format.geojson.tools.GjEntityExpand
All Implemented Interfaces:
GjEntityEntry

public class GjEntityExpand extends Object implements GjEntityEntry
A class for gathering data from Entities link to by a NavigationLink of an Entity into a CSV file.
Author:
scf
  • Constructor Summary

    Constructors
    Constructor
    Description
    GjEntityExpand(String serviceRootUrl, de.fraunhofer.iosb.ilt.frostserver.path.Version version, String name, de.fraunhofer.iosb.ilt.frostserver.property.NavigationProperty property, de.fraunhofer.iosb.ilt.frostserver.query.Query subQuery)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    writeData(GjRowCollector collector, de.fraunhofer.iosb.ilt.frostserver.model.core.Entity e, String namePrefix)
    Collect data for CSV data rows.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GjEntityExpand

      public GjEntityExpand(String serviceRootUrl, de.fraunhofer.iosb.ilt.frostserver.path.Version version, String name, de.fraunhofer.iosb.ilt.frostserver.property.NavigationProperty property, de.fraunhofer.iosb.ilt.frostserver.query.Query subQuery)
  • Method Details

    • writeData

      public void writeData(GjRowCollector collector, de.fraunhofer.iosb.ilt.frostserver.model.core.Entity e, String namePrefix)
      Description copied from interface: GjEntityEntry
      Collect data for CSV data rows.
      Specified by:
      writeData in interface GjEntityEntry
      Parameters:
      collector - The collector to collect the data in.
      e - The source entity to collect the data from.
      namePrefix - The header to use for this item.