org.jetbrains.sbt

structure

package structure

Since

12/15/15.

Linear Supertypes
DataSerializers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. structure
  2. DataSerializers
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class BuildData extends Product

    Information about build dependencies and implicit imports for proper editing of .

  2. case class CommandData(name: String, help: Seq[(String, String)]) extends Product with Serializable

  3. case class CompilerOptions(configuration: Configuration, options: Seq[String]) extends Product with Serializable

  4. case class Configuration(name: String) extends Product with Serializable

  5. case class ConfigurationData(id: String, sources: Seq[DirectoryData], resources: Seq[DirectoryData], excludes: Seq[File], classes: File) extends Product with Serializable

    Lists of directories in specified configuration

  6. trait DataSerializers extends AnyRef

  7. case class Dependencies[T](forProduction: Seq[T], forTest: Seq[T]) extends Product with Serializable

  8. case class DependencyData(projects: Dependencies[ProjectDependencyData], modules: Dependencies[ModuleDependencyData], jars: Dependencies[JarDependencyData]) extends Product with Serializable

  9. case class DirectoryData(file: File, managed: Boolean) extends Product with Serializable

  10. case class JarDependencyData(file: File, configurations: Seq[Configuration]) extends Product with Serializable

    Unmanaged dependency

  11. case class JavaData(home: Option[File], options: Seq[CompilerOptions]) extends Product with Serializable

  12. case class ModuleData(id: ModuleIdentifier, binaries: Set[File], docs: Set[File], sources: Set[File]) extends Product with Serializable

    External library data.

  13. case class ModuleDependencyData(id: ModuleIdentifier, configurations: Seq[Configuration]) extends Product with Serializable

    External library dependency

  14. case class ModuleIdentifier(organization: String, name: String, revision: String, artifactType: String, classifier: String) extends Product with Serializable

    Library identifier

  15. case class Play2Data(playVersion: Option[String], templatesImports: Seq[String], routesImports: Seq[String], confDirectory: Option[File], sourceDirectory: File) extends Product with Serializable

    List of parameters specific to Play projects

  16. case class ProjectData(id: String, buildURI: URI, name: String, organization: String, version: String, base: File, packagePrefix: Option[String], basePackages: Seq[String], target: File, configurations: Seq[ConfigurationData], java: Option[JavaData], scala: Option[ScalaData], compileOrder: String, dependencies: DependencyData, resolvers: Set[ResolverData], play2: Option[Play2Data], settings: Seq[SettingData], tasks: Seq[TaskData], commands: Seq[CommandData], mainSourceDirectories: Seq[File], testSourceDirectories: Seq[File]) extends Product with Serializable

    Represents single project in build.

  17. case class ProjectDependencyData(project: String, buildURI: Option[URI], configurations: Seq[Configuration]) extends Product with Serializable

    Inter-project dependency

  18. case class RepositoryData(modules: Seq[ModuleData]) extends Product with Serializable

    List of external libraries

  19. case class ResolverData(name: String, root: String) extends Product with Serializable

    Repository used to resolve external library dependencies

  20. case class ScalaData(organization: String, version: String, libraryJars: Seq[File], compilerJars: Seq[File], extraJars: Seq[File], compilerBridgeBinaryJar: Option[File], options: Seq[CompilerOptions]) extends Product with Serializable

    Analog of sbt.internal.inc.ScalaInstance

  21. case class SettingData(label: String, description: Option[String], rank: Int, stringValue: Option[String]) extends Product with Serializable

  22. case class StructureData(sbtVersion: String, builds: Seq[BuildData], projects: Seq[ProjectData], repository: Option[RepositoryData], localCachePath: Option[File]) extends Product with Serializable

    Represent specified build.

  23. case class TaskData(label: String, description: Option[String], rank: Int) extends Product with Serializable

  24. trait XmlSerializer[T] extends AnyRef

Value Members

  1. object BuildData

  2. object Configuration extends Serializable

  3. object XmlSerializer

  4. implicit val buildDataSerializer: XmlSerializer[BuildData]

    Definition Classes
    DataSerializers
  5. implicit val commandDataSerializer: XmlSerializer[CommandData]

    Definition Classes
    DataSerializers
  6. implicit val compilerOptionsSerializer: XmlSerializer[CompilerOptions]

    Definition Classes
    DataSerializers
  7. implicit val configurationDataSerializer: XmlSerializer[ConfigurationData]

    Definition Classes
    DataSerializers
  8. implicit val dependencyDataSerializer: XmlSerializer[DependencyData]

    Definition Classes
    DataSerializers
  9. implicit val jarDependenciesSerializer: XmlSerializer[Dependencies[JarDependencyData]]

    Definition Classes
    DataSerializers
  10. implicit val jarDependencyDataSerializer: XmlSerializer[JarDependencyData]

    Definition Classes
    DataSerializers
  11. implicit val javaDataSerializer: XmlSerializer[JavaData]

    Definition Classes
    DataSerializers
  12. implicit val moduleDataSerializer: XmlSerializer[ModuleData]

    Definition Classes
    DataSerializers
  13. implicit val moduleDependenciesSerializer: XmlSerializer[Dependencies[ModuleDependencyData]]

    Definition Classes
    DataSerializers
  14. implicit val moduleDependencyDataSerializer: XmlSerializer[ModuleDependencyData]

    Definition Classes
    DataSerializers
  15. implicit val moduleIdentifierSerializer: XmlSerializer[ModuleIdentifier]

    Definition Classes
    DataSerializers
  16. implicit val play2DataSerializer: XmlSerializer[Play2Data]

    Definition Classes
    DataSerializers
  17. implicit val projectDataSerializer: XmlSerializer[ProjectData]

    Definition Classes
    DataSerializers
  18. implicit val projectDependenciesSerializer: XmlSerializer[Dependencies[ProjectDependencyData]]

    Definition Classes
    DataSerializers
  19. implicit val projectDependencySerializer: XmlSerializer[ProjectDependencyData]

    Definition Classes
    DataSerializers
  20. implicit val repositoryDataSerializer: XmlSerializer[RepositoryData]

    Definition Classes
    DataSerializers
  21. implicit val resolverDataSerializer: XmlSerializer[ResolverData]

    Definition Classes
    DataSerializers
  22. implicit val scalaDataSerializer: XmlSerializer[ScalaData]

    Definition Classes
    DataSerializers
  23. implicit val settingDataSerializer: XmlSerializer[SettingData]

    Definition Classes
    DataSerializers
  24. implicit val structureDataSerializer: XmlSerializer[StructureData]

    Definition Classes
    DataSerializers
  25. implicit val taskDataSerializer: XmlSerializer[TaskData]

    Definition Classes
    DataSerializers

Inherited from DataSerializers

Inherited from AnyRef

Inherited from Any

Ungrouped