Class FileSet

  • All Implemented Interfaces:
    AVList
    Direct Known Subclasses:
    FileSetRPF

    public class FileSet
    extends AVListImpl
    Represents a collection of installable data.
    • Field Detail

      • MAX_FILES_FOR_PREVIEW_IMAGE

        protected static final int MAX_FILES_FOR_PREVIEW_IMAGE
        See Also:
        Constant Field Values
      • FILE_SET_ABBREVIATION

        public static final java.lang.String FILE_SET_ABBREVIATION
        See Also:
        Constant Field Values
      • IMAGE_IN_PROGRESS

        public static final java.lang.String IMAGE_IN_PROGRESS
        See Also:
        Constant Field Values
      • threadPoolExecutor

        protected static java.util.concurrent.ThreadPoolExecutor threadPoolExecutor
    • Constructor Detail

      • FileSet

        public FileSet()
    • Method Detail

      • clear

        public void clear()
      • getLength

        public int getLength()
        Returns the number of files in the file set.
        Returns:
        the number of files in the file set.
      • addFile

        public void addFile​(java.io.File file)
      • getFiles

        public java.util.List<java.io.File> getFiles()
      • isImagery

        public boolean isImagery()
      • isElevation

        public boolean isElevation()
      • getDataType

        public java.lang.String getDataType()
      • setDataType

        public void setDataType​(java.lang.String dataType)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getDatasetType

        public java.lang.String getDatasetType()
      • setDatasetType

        public void setDatasetType​(java.lang.String datasetType)
      • getScale

        public java.lang.String getScale()
      • setScale

        public void setScale​(java.lang.String scale)
      • getSector

        public Sector getSector()
      • setSector

        public void setSector​(Sector sector)
      • getSectorList

        public java.lang.Object[] getSectorList()
      • addSectorList

        public void addSectorList​(java.lang.Object[] sectorList)
      • getColor

        public java.awt.Color getColor()
      • setColor

        public void setColor​(java.awt.Color color)
      • getMaxFilesForPreviewImage

        public int getMaxFilesForPreviewImage()
      • getImageIcon

        public javax.swing.ImageIcon getImageIcon()
      • getImage

        public java.awt.image.BufferedImage getImage()
      • setImage

        public void setImage​(java.awt.image.BufferedImage image)
      • makeImage

        protected void makeImage()
        Causes the preview image to be built.
      • makeImageIcon

        protected javax.swing.ImageIcon makeImageIcon()
        Causes the preview thumbnail to be built, or returns it if it's already available.
        Returns:
        the preview thumbnail, or null if it's not yet available.