Class ArchiveValidationContextImpl

java.lang.Object
org.apache.sling.feature.analyser.task.impl.contentpackage.ArchiveValidationContextImpl
All Implemented Interfaces:
org.apache.jackrabbit.vault.validation.spi.ValidationContext

public class ArchiveValidationContextImpl
extends Object
implements org.apache.jackrabbit.vault.validation.spi.ValidationContext
Implements a validation context based on a given Archive.
  • Constructor Details

    • ArchiveValidationContextImpl

      public ArchiveValidationContextImpl​(org.apache.jackrabbit.vault.fs.io.Archive archive, Path archivePath)
  • Method Details

    • getProperties

      public org.apache.jackrabbit.vault.packaging.PackageProperties getProperties()
      Specified by:
      getProperties in interface org.apache.jackrabbit.vault.validation.spi.ValidationContext
    • getFilter

      public org.apache.jackrabbit.vault.fs.api.WorkspaceFilter getFilter()
      Specified by:
      getFilter in interface org.apache.jackrabbit.vault.validation.spi.ValidationContext
    • getContainerValidationContext

      public org.apache.jackrabbit.vault.validation.spi.ValidationContext getContainerValidationContext()
      Specified by:
      getContainerValidationContext in interface org.apache.jackrabbit.vault.validation.spi.ValidationContext
    • getPackageRootPath

      public Path getPackageRootPath()
      Specified by:
      getPackageRootPath in interface org.apache.jackrabbit.vault.validation.spi.ValidationContext
    • getDependenciesPackageInfo

      public Collection<org.apache.jackrabbit.vault.packaging.PackageInfo> getDependenciesPackageInfo()
      Specified by:
      getDependenciesPackageInfo in interface org.apache.jackrabbit.vault.validation.spi.ValidationContext