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. case class Aar(name: String, project: ProjectData) extends Product with Serializable

  2. case class AndroidData(targetVersion: String, manifest: File, apk: File, res: File, assets: File, gen: File, libs: File, isLibrary: Boolean, proguardConfig: Seq[String], apklibs: Seq[ApkLib], aars: Seq[Aar]) extends Product with Serializable

    Information used to configure Android facet in IDEA.

  3. case class ApkLib(name: String, base: File, manifest: File, sources: File, resources: File, libs: File, gen: File) extends Product with Serializable

    Information about certain apklib used in Android project

  4. sealed abstract class BuildData extends Product

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

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

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

  7. 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

  8. trait DataSerializers extends AnyRef

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

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

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

    Unmanaged dependency

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

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

    External library data.

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

    External library dependency

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

    Library identifier

  16. 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

  17. 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], android: Option[AndroidData], dependencies: DependencyData, resolvers: Set[ResolverData], play2: Option[Play2Data], settings: Seq[SettingData], tasks: Seq[TaskData], commands: Seq[CommandData]) extends Product with Serializable

    Represents single project in build.

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

    Inter-project dependency

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

    List of external libraries

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

    Repository used to resolve external library dependencies

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

    Analog of sbt.internal.inc.ScalaInstance

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

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

    Represent specified build.

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

  25. trait XmlSerializer[T] extends AnyRef

Value Members

  1. object BuildData

  2. object Configuration extends Serializable

  3. object XmlSerializer

  4. implicit val androidDataSerializer: XmlSerializer[AndroidData]

    Definition Classes
    DataSerializers
  5. implicit val apkLibSerializer: XmlSerializer[ApkLib]

    Definition Classes
    DataSerializers
  6. implicit val buildDataSerializer: XmlSerializer[BuildData]

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

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

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

    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 moduleDependencyDataSerializer: XmlSerializer[ModuleDependencyData]

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    DataSerializers

Inherited from DataSerializers

Inherited from AnyRef

Inherited from Any

Ungrouped