Package

org.senkbeil

sitegen

Permalink

package sitegen

Visibility
  1. Public
  2. All

Type Members

  1. class Config extends ScallopConf with PreventConfigExit

    Permalink

    Represents the CLI configuration for the site generator tool.

  2. class ConfigManager extends AnyRef

    Permalink

    Represents a manager of configurations from CLI and files.

  3. class Generator extends Runnable

    Permalink

    Represents a generator of content based on a configuration.

  4. case class LocalClassDirTheme(file: File) extends Theme with Product with Serializable

    Permalink

    Represents a theme structure contained in a directory of class files.

    Represents a theme structure contained in a directory of class files.

    file

    The directory containing class files for the theme

  5. case class LocalJarTheme(file: File) extends Theme with Product with Serializable

    Permalink

    Represents a theme structure contained in a single, local jar.

    Represents a theme structure contained in a single, local jar.

    file

    The jar file containing the theme

  6. case class LocalSbtProjectTheme(file: File) extends Theme with Product with Serializable

    Permalink

    Represents a theme structure represented by a local sbt project.

    Represents a theme structure represented by a local sbt project.

    file

    The directory of the sbt project representing the theme

  7. class Logger extends AnyRef

    Permalink

    Represents a simplistic logger.

  8. case class MavenTheme(organization: String, artifact: String, version: String) extends Theme with Product with Serializable

    Permalink

    Represents a theme structure hosted on a Maven-oriented site.

    Represents a theme structure hosted on a Maven-oriented site.

    organization

    The organization (on Maven) containing the theme

    artifact

    The name of the theme (on Maven)

    version

    The version of the theme (on Maven)

  9. class Publisher extends Runnable

    Permalink

    Represents a publisher of content based on a configuration.

  10. class Server extends Runnable

    Permalink

    Represents a file server.

  11. sealed trait Theme extends AnyRef

    Permalink

    Represents a generic theme.

  12. class ThemeManager extends AnyRef

    Permalink

    Loads and manages themes for the site generator.

  13. class Watcher extends Runnable

    Permalink

    Watches the specified path for changes, calling the notification function when a change occurs.

Value Members

  1. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  2. object Config

    Permalink
  3. object ConfigManager

    Permalink
  4. object Logger

    Permalink
  5. object Main

    Permalink

    Main entrypoint for generating and serving site.

  6. object Watcher

    Permalink
  7. package exceptions

    Permalink
  8. package structures

    Permalink
  9. package utils

    Permalink

Ungrouped