package documents
- Alphabetic
- Public
- Protected
Type Members
- final case class ApexClassDocument(_path: PathLike, _name: Name) extends ClassDocument with Product with Serializable
- final case class ApexClassMetaDocument(_path: PathLike, _name: Name) extends MetaMetadataDocument with Product with Serializable
- final case class ApexTriggerDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final case class ApexTriggerMetaDocument(_path: PathLike, _name: Name) extends MetaMetadataDocument with Product with Serializable
- final case class BigObjectDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
- final case class CacheEntry(key: CacheKey, value: Array[Byte]) extends Product with Serializable
- final case class CacheKey(version: Int, packageContext: PackageContext, sourceKey: Int) extends Product with Serializable
- abstract class ClassDocument extends MetadataDocument
- final case class ComponentDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final case class CustomMetadataDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
- class DirectoryTree extends AnyRef
- class DocumentIndex extends AnyRef
Metadata document index, maintains information on available metadata files and reports errors against them for things like duplicates or missing meta files.
Metadata document index, maintains information on available metadata files and reports errors against them for things like duplicates or missing meta files. See DocumentScanner for initial generation of the index. Documents are grouped under a controlling typeName to make it easier to validate them later, so cls-meta.xml files are grouped with .cls and fields, fieldSets & sharing reasons are grouped with object-meta.xml files.
- final case class FlowDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final case class LabelsDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- abstract class MetaMetadataDocument extends MetadataDocument
- abstract class MetadataDocument extends AnyRef
A piece of Metadata described in a file
- sealed abstract class MetadataNature extends AnyRef
The types of metadata we understand
- class MetadataValidator extends AnyRef
Basic validation of metadata files from just examining the file name.
- final case class PackageContext(namespace: Option[String], ghostedPackages: Array[String], analysedPackages: Array[String], additionalNamespaces: Array[String]) extends Product with Serializable
- final case class PageDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final class ParsedCache extends AnyRef
- final case class PlatformEventDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
- final case class SObjectDocument(_path: PathLike, _name: Name) extends SObjectLike with Product with Serializable
- final case class SObjectFieldDocument(_path: PathLike, _name: Name) extends SObjectPart with Product with Serializable
- final case class SObjectFieldSetDocument(_path: PathLike, _name: Name) extends SObjectPart with Product with Serializable
- abstract class SObjectLike extends MetadataDocument
- abstract class SObjectPart extends MetadataDocument
- final case class SObjectSharingReasonDocument(_path: PathLike, _name: Name) extends SObjectPart with Product with Serializable
- abstract class SimpleSObjectLike extends SObjectLike
- final case class SourceInfo(location: PathLocation, hash: Int) extends Product with Serializable
Metadata file information for originating source of something
Value Members
- object ApexClassDocument extends Serializable
- object ApexClassMetaDocument extends Serializable
- case object ApexMetaNature extends MetadataNature with Product with Serializable
- case object ApexNature extends MetadataNature with Product with Serializable
- object ApexTriggerDocument extends Serializable
- object ApexTriggerMetaDocument extends Serializable
- object CacheEntry extends Serializable
- object CacheKey extends Serializable
- case object ComponentNature extends MetadataNature with Product with Serializable
- object DirectoryTree
- object DocumentIndex
- case object FieldNature extends MetadataNature with Product with Serializable
- case object FieldSetNature extends MetadataNature with Product with Serializable
- case object FlowNature extends MetadataNature with Product with Serializable
- case object LabelNature extends MetadataNature with Product with Serializable
- object MetadataDocument
- object NamespacePrefix
- object PackageContext extends Serializable
- case object PageNature extends MetadataNature with Product with Serializable
- object ParsedCache
- case object SObjectNature extends MetadataNature with Product with Serializable
- case object SharingReasonNature extends MetadataNature with Product with Serializable
- object SourceInfo extends Serializable
- case object TriggerMetaNature extends MetadataNature with Product with Serializable
- case object TriggerNature extends MetadataNature with Product with Serializable