Class 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 Detail

      • ArchiveValidationContextImpl

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

      • 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