Interface ProjectSettings

    • Method Detail

      • getArchDirectory

        @NotNull
        @NotNull java.io.File getArchDirectory()
        Returns the archetype directory.
        Returns:
        the archetype directory
      • setArchDirectory

        void setArchDirectory​(@NotNull
                              @NotNull java.io.File archDirectory)
        Sets the archetype directory.
        Parameters:
        archDirectory - the archetype directory
      • getMapsDirectory

        @NotNull
        @NotNull java.io.File getMapsDirectory()
        Returns the default maps directory.
        Returns:
        the default maps directory
      • setMapsDirectory

        void setMapsDirectory​(@NotNull
                              @NotNull java.io.File mapsDirectory)
        Sets the default maps directory.
        Parameters:
        mapsDirectory - the default maps directory
      • getConfigSourceName

        @NotNull
        @NotNull java.lang.String getConfigSourceName()
        Returns the name of the configuration source.
        Returns:
        the name of the configuration source
      • setConfigSourceName

        void setConfigSourceName​(@NotNull
                                 @NotNull java.lang.String configSourceName)
        Sets the name of the configuration source.
        Parameters:
        configSourceName - the name
      • getPickmapDir

        @NotNull
        @NotNull java.io.File getPickmapDir()
        Returns the pickmap directory.
        Returns:
        the pickmap directory
      • getMediaDirectory

        @NotNull
        @NotNull java.io.File getMediaDirectory()
        Returns the media directory. It contains background music files.
        Returns:
        the media directory
      • setMediaDirectory

        void setMediaDirectory​(@NotNull
                               @NotNull java.io.File mediaDirectory)
        Sets the media directory. It contains background music files.
        Parameters:
        mediaDirectory - the media directory
      • getImageSet

        @NotNull
        @NotNull java.lang.String getImageSet()
        Returns the image set.
        Returns:
        the image set
      • setImageSet

        void setImageSet​(@NotNull
                         @NotNull java.lang.String imageSet)
        Sets the image set.
        Parameters:
        imageSet - the image set
      • getConfigurationDirectory

        @NotNull
        @NotNull java.io.File getConfigurationDirectory()
        Returns the configuration directory which is used to load configuration information like types.xml.
        Returns:
        the directory
      • getCollectedDirectory

        @NotNull
        @NotNull java.io.File getCollectedDirectory()
        Returns the directory where collected archetypes are stored.
        Returns:
        the directory
      • getUserName

        @NotNull
        @NotNull java.lang.String getUserName()
        Returns the user name.
        Returns:
        the user name
      • setUserName

        void setUserName​(@NotNull
                         @NotNull java.lang.String userName)
        Sets the user name.
        Parameters:
        userName - the user name
      • saveIndices

        boolean saveIndices()
        Returns whether indices should be saved to disk.
        Returns:
        whether indices should be saved to disk