Class AbstractDefaultProjectSettings

    • Constructor Detail

      • AbstractDefaultProjectSettings

        protected AbstractDefaultProjectSettings​(@NotNull
                                                 @NotNull EditorSettings editorSettings)
        Creates a new instance.
        Parameters:
        editorSettings - the editor settings for retrieving default values
    • Method Detail

      • getArchDirectory

        @NotNull
        public @NotNull java.io.File getArchDirectory()
        Description copied from interface: ProjectSettings
        Returns the archetype directory.
        Returns:
        the archetype directory
      • setArchDirectory

        public void setArchDirectory​(@NotNull
                                     @NotNull java.io.File archDirectory)
        Description copied from interface: ProjectSettings
        Sets the archetype directory.
        Parameters:
        archDirectory - the archetype directory
      • getMapsDirectory

        @NotNull
        public @NotNull java.io.File getMapsDirectory()
        Description copied from interface: ProjectSettings
        Returns the default maps directory.
        Returns:
        the default maps directory
      • setMapsDirectory

        public void setMapsDirectory​(@NotNull
                                     @NotNull java.io.File mapsDirectory)
        Description copied from interface: ProjectSettings
        Sets the default maps directory.
        Parameters:
        mapsDirectory - the default maps directory
      • getMediaDirectory

        @NotNull
        public @NotNull java.io.File getMediaDirectory()
        Description copied from interface: ProjectSettings
        Returns the media directory. It contains background music files.
        Returns:
        the media directory
      • setMediaDirectory

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

        @NotNull
        public @NotNull java.lang.String getImageSet()
        Description copied from interface: ProjectSettings
        Returns the image set.
        Returns:
        the image set
      • setImageSet

        public void setImageSet​(@NotNull
                                @NotNull java.lang.String imageSet)
        Description copied from interface: ProjectSettings
        Sets the image set.
        Parameters:
        imageSet - the image set
      • getConfigSourceName

        @NotNull
        public @NotNull java.lang.String getConfigSourceName()
        Description copied from interface: ProjectSettings
        Returns the name of the configuration source.
        Returns:
        the name of the configuration source
      • setConfigSourceName

        public void setConfigSourceName​(@NotNull
                                        @NotNull java.lang.String configSourceName)
        Description copied from interface: ProjectSettings
        Sets the name of the configuration source.
        Parameters:
        configSourceName - the name
      • getUserName

        @NotNull
        public @NotNull java.lang.String getUserName()
        Description copied from interface: ProjectSettings
        Returns the user name.
        Returns:
        the user name
      • setUserName

        public void setUserName​(@NotNull
                                @NotNull java.lang.String userName)
        Description copied from interface: ProjectSettings
        Sets the user name.
        Parameters:
        userName - the user name
      • saveIndices

        public boolean saveIndices()
        Description copied from interface: ProjectSettings
        Returns whether indices should be saved to disk.
        Returns:
        whether indices should be saved to disk