Class DataInstaller

  • All Implemented Interfaces:
    AVList

    public class DataInstaller
    extends AVListImpl
    Handles all the work necessary to install tiled image layers and elevation models.
    • Constructor Detail

      • DataInstaller

        public DataInstaller()
    • Method Detail

      • installDataFromFiles

        public org.w3c.dom.Document installDataFromFiles​(java.awt.Component parentComponent,
                                                         FileSet fileSet)
                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createDataStoreProducerFromFiles

        protected DataStoreProducer createDataStoreProducerFromFiles​(FileSet fileSet)
                                                              throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • determineCommonPixelFormat

        protected java.lang.String determineCommonPixelFormat​(FileSet fileSet)
                                                       throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • createDataStore

        protected org.w3c.dom.Document createDataStore​(FileSet fileSet,
                                                       java.io.File installLocation,
                                                       java.lang.String datasetName,
                                                       DataStoreProducer producer)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • askForDatasetName

        protected java.lang.String askForDatasetName​(java.lang.String suggestedName)
      • suggestDatasetName

        protected java.lang.String suggestDatasetName​(FileSet fileSet)
      • isDataRaster

        public boolean isDataRaster​(java.lang.Object source,
                                    AVList params)
      • getDefaultInstallLocation

        public java.io.File getDefaultInstallLocation​(FileStore fileStore)
      • addToWorldWindow

        public static void addToWorldWindow​(WorldWindow wwd,
                                            org.w3c.dom.Element domElement,
                                            AVList dataSet,
                                            boolean goTo)
      • addLayerToWorldWindow

        public static void addLayerToWorldWindow​(WorldWindow wwd,
                                                 org.w3c.dom.Element domElement,
                                                 AVList dataSet,
                                                 boolean goTo)
      • removeLayerPreview

        protected static void removeLayerPreview​(WorldWindow wwd,
                                                 AVList dataSet)
      • addElevationModelToWorldWindow

        public static void addElevationModelToWorldWindow​(WorldWindow wwd,
                                                          org.w3c.dom.Element domElement,
                                                          AVList dataSet,
                                                          boolean goTo)
      • findLayer

        public static Layer findLayer​(WorldWindow wwd,
                                      java.lang.String layerName)
      • findElevationModel

        public static ElevationModel findElevationModel​(WorldWindow wwd,
                                                        java.lang.String elevationModelName)