Class FactoryEntityPanel


  • public class FactoryEntityPanel
    extends Object
    Author:
    scf
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static javafx.scene.Node getDatastreamPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.Datastream entity, boolean showNavProps)  
      static javafx.scene.Node getFeatureOfInterestPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.FeatureOfInterest entity, boolean showNavProps)  
      static javafx.scene.Node getHistoricalLocationPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.HistoricalLocation entity, boolean showNavProps)  
      static javafx.scene.Node getLocationPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.Location entity, boolean showNavProps)  
      static javafx.scene.Node getMultiDatastreamPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.MultiDatastream entity, boolean showNavProps)  
      static javafx.scene.Node getObservationPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.Observation entity, boolean showNavProps)  
      static javafx.scene.Node getObsPropPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.ObservedProperty entity, boolean showNavProps)  
      static <T extends de.fraunhofer.iosb.ilt.sta.model.Entity<T>>
      javafx.scene.Node
      getPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.EntityType type, T entity, boolean showNavProps)  
      static javafx.scene.Node getSensorPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.Sensor entity, boolean showNavProps)  
      static javafx.scene.Node getThingPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.Thing entity, boolean showNavProps)  
    • Constructor Detail

      • FactoryEntityPanel

        public FactoryEntityPanel()
    • Method Detail

      • getPane

        public static <T extends de.fraunhofer.iosb.ilt.sta.model.Entity<T>> javafx.scene.Node getPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                                                                       de.fraunhofer.iosb.ilt.sta.model.EntityType type,
                                                                                                       T entity,
                                                                                                       boolean showNavProps)
                                                                                                throws IOException
        Throws:
        IOException
      • getDatastreamPane

        public static javafx.scene.Node getDatastreamPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                          de.fraunhofer.iosb.ilt.sta.model.Datastream entity,
                                                          boolean showNavProps)
                                                   throws IOException
        Throws:
        IOException
      • getFeatureOfInterestPane

        public static javafx.scene.Node getFeatureOfInterestPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                                 de.fraunhofer.iosb.ilt.sta.model.FeatureOfInterest entity,
                                                                 boolean showNavProps)
                                                          throws IOException
        Throws:
        IOException
      • getHistoricalLocationPane

        public static javafx.scene.Node getHistoricalLocationPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                                  de.fraunhofer.iosb.ilt.sta.model.HistoricalLocation entity,
                                                                  boolean showNavProps)
                                                           throws IOException
        Throws:
        IOException
      • getLocationPane

        public static javafx.scene.Node getLocationPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                        de.fraunhofer.iosb.ilt.sta.model.Location entity,
                                                        boolean showNavProps)
                                                 throws IOException
        Throws:
        IOException
      • getMultiDatastreamPane

        public static javafx.scene.Node getMultiDatastreamPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                               de.fraunhofer.iosb.ilt.sta.model.MultiDatastream entity,
                                                               boolean showNavProps)
                                                        throws IOException
        Throws:
        IOException
      • getObservationPane

        public static javafx.scene.Node getObservationPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                           de.fraunhofer.iosb.ilt.sta.model.Observation entity,
                                                           boolean showNavProps)
                                                    throws IOException
        Throws:
        IOException
      • getObsPropPane

        public static javafx.scene.Node getObsPropPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                       de.fraunhofer.iosb.ilt.sta.model.ObservedProperty entity,
                                                       boolean showNavProps)
                                                throws IOException
        Throws:
        IOException
      • getSensorPane

        public static javafx.scene.Node getSensorPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                      de.fraunhofer.iosb.ilt.sta.model.Sensor entity,
                                                      boolean showNavProps)
                                               throws IOException
        Throws:
        IOException
      • getThingPane

        public static javafx.scene.Node getThingPane​(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service,
                                                     de.fraunhofer.iosb.ilt.sta.model.Thing entity,
                                                     boolean showNavProps)
                                              throws IOException
        Throws:
        IOException