# Hierarchy For All Packages

Package Hierarchies:

- org.apache.sling.feature.cpconverter,
- org.apache.sling.feature.cpconverter.accesscontrol,
- org.apache.sling.feature.cpconverter.artifacts,
- org.apache.sling.feature.cpconverter.cli,
- org.apache.sling.feature.cpconverter.features,
- org.apache.sling.feature.cpconverter.filtering,
- org.apache.sling.feature.cpconverter.handlers,
- org.apache.sling.feature.cpconverter.handlers.slinginitialcontent,
- org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.readers,
- org.apache.sling.feature.cpconverter.index,
- org.apache.sling.feature.cpconverter.interpolator,
- org.apache.sling.feature.cpconverter.repoinit,
- org.apache.sling.feature.cpconverter.repoinit.createpath,
- org.apache.sling.feature.cpconverter.shared,
- org.apache.sling.feature.cpconverter.vltpkg

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.feature.cpconverter.handlers.AbstractContentPackageHandler
    - org.apache.sling.feature.cpconverter.handlers.ContentPackageEntryHandler
    - org.apache.sling.feature.cpconverter.handlers.VersionResolverContentPackageEntryHandler
  - org.apache.sling.feature.cpconverter.accesscontrol.AccessControlEntry
  - org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.AssemblerProvider
  - org.apache.sling.feature.cpconverter.vltpkg.BaseVaultPackageScanner
    - org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter (implements java.io.Closeable)
    - org.apache.sling.feature.cpconverter.vltpkg.RecollectorVaultPackageScanner
  - org.apache.sling.feature.cpconverter.handlers.BundleEntryHandler
    - org.apache.sling.feature.cpconverter.handlers.SlingInitialContentBundleHandler
  - org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.BundleSlingInitialContentExtractContext
  - org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.BundleSlingInitialContentExtractor
  - org.apache.sling.feature.cpconverter.handlers.ConfigurationEntryHandler
  - org.apache.sling.feature.cpconverter.cli.ContentPackage2FeatureModelConverterLauncher (implements java.lang.Runnable)
  - org.apache.sling.feature.cpconverter.shared.ConverterConstants
  - org.apache.sling.feature.cpconverter.repoinit.createpath.CreatePathSegmentProcessor
  - org.apache.sling.feature.cpconverter.accesscontrol.DefaultAclManager (implements org.apache.sling.feature.cpconverter.accesscontrol.AclManager, org.apache.sling.feature.cpconverter.accesscontrol.EnforceInfo)
  - org.apache.sling.feature.cpconverter.handlers.DefaultEntryHandlersManager (implements org.apache.sling.feature.cpconverter.handlers.EntryHandlersManager)
  - org.apache.sling.feature.cpconverter.features.DefaultFeaturesManager (implements org.apache.sling.feature.cpconverter.features.FeaturesManager, org.apache.sling.feature.cpconverter.vltpkg.PackagesEventsEmitter)
  - org.apache.sling.feature.cpconverter.handlers.DefaultHandler (implements org.apache.sling.feature.cpconverter.handlers.EntryHandler)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.sling.feature.cpconverter.shared.AbstractJcrNodeParser<O>
      - org.apache.sling.feature.cpconverter.handlers.DefaultEntryParser
      - org.apache.sling.feature.cpconverter.repoinit.createpath.MixinParser
      - org.apache.sling.feature.cpconverter.repoinit.createpath.PrimaryTypeParser
  - org.apache.sling.feature.cpconverter.index.DefaultIndexManager (implements org.apache.sling.feature.cpconverter.index.IndexManager)
  - org.apache.sling.feature.cpconverter.vltpkg.DefaultPackagesEventsEmitter (implements org.apache.sling.feature.cpconverter.vltpkg.PackagesEventsEmitter)
  - org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.DocViewTreeNode
  - org.apache.sling.feature.cpconverter.artifacts.FileArtifactWriter (implements org.apache.sling.feature.cpconverter.artifacts.ArtifactWriter)
  - org.apache.sling.feature.cpconverter.accesscontrol.Group
  - org.apache.sling.feature.cpconverter.handlers.GroupEntryHandler
  - org.apache.sling.feature.cpconverter.index.IndexDefinitions
  - org.apache.sling.feature.cpconverter.handlers.IndexDefinitionsEntryHandler
  - org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter
  - org.apache.sling.feature.cpconverter.artifacts.InputStreamArtifactWriter (implements org.apache.sling.feature.cpconverter.artifacts.ArtifactWriter)
  - org.apache.sling.feature.cpconverter.vltpkg.JcrNamespaceRegistry (implements javax.xml.namespace.NamespaceContext, javax.jcr.NamespaceRegistry, org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver)
  - org.apache.sling.feature.cpconverter.handlers.JsonConfigurationEntryHandler
  - org.apache.sling.feature.cpconverter.artifacts.LocalMavenRepositoryArtifactsDeployer (implements org.apache.sling.feature.cpconverter.artifacts.ArtifactsDeployer)
  - org.apache.sling.feature.cpconverter.accesscontrol.Mapping
  - org.apache.sling.feature.cpconverter.artifacts.MavenPomSupplierWriter
  - org.apache.sling.feature.cpconverter.handlers.NodeTypesEntryHandler
  - org.apache.sling.feature.cpconverter.repoinit.NoOpVisitor (implements org.apache.sling.repoinit.parser.operations.OperationVisitor)
  - org.apache.sling.feature.cpconverter.repoinit.OperationProcessor
  - org.apache.sling.feature.cpconverter.handlers.PrivilegesHandler
  - org.apache.sling.feature.cpconverter.handlers.PropertiesConfigurationEntryHandler
  - org.apache.sling.feature.cpconverter.filtering.RegexBasedResourceFilter (implements org.apache.sling.feature.cpconverter.filtering.ResourceFilter)
  - org.apache.sling.feature.cpconverter.shared.RepoPath (implements java.lang.Comparable<T>)
  - org.apache.sling.feature.cpconverter.handlers.RepPolicyEntryHandler
    - org.apache.sling.feature.cpconverter.handlers.RepRepoPolicyEntryHandler
  - org.apache.sling.feature.cpconverter.handlers.RepPrincipalPolicyEntryHandler
  - org.apache.sling.feature.cpconverter.index.SimpleNamespaceResolver (implements org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver)
  - org.apache.sling.feature.cpconverter.interpolator.SimpleVariablesInterpolator (implements org.apache.sling.feature.cpconverter.interpolator.VariablesInterpolator)
  - org.apache.sling.feature.cpconverter.vltpkg.SingleFileArchive (implements org.apache.jackrabbit.vault.fs.io.Archive)
  - org.apache.sling.feature.cpconverter.vltpkg.SingleFileArchive.SingleFileEntry (implements org.apache.jackrabbit.vault.fs.io.Archive.Entry)
  - org.apache.sling.feature.cpconverter.accesscontrol.SystemUser
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.sling.feature.cpconverter.ConverterException
      - java.lang.RuntimeException
        - org.apache.sling.feature.cpconverter.repoinit.OperatorConverterException
  - org.apache.sling.feature.cpconverter.accesscontrol.User
  - org.apache.sling.feature.cpconverter.handlers.UsersEntryHandler
  - org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.VaultContentXMLContentCreator (implements org.apache.sling.jcr.contentloader.ContentCreator)
  - org.apache.sling.feature.cpconverter.vltpkg.VaultPackageAssembler
  - org.apache.sling.feature.cpconverter.vltpkg.VaultPackageUtils
  - org.apache.sling.feature.cpconverter.handlers.XmlConfigurationEntryHandler
  - org.apache.sling.jcr.contentloader.internal.readers.XmlReader (implements org.apache.sling.jcr.contentloader.ContentReader)
    - org.apache.sling.feature.cpconverter.handlers.slinginitialcontent.readers.XMLReader

## Interface Hierarchy

- org.apache.sling.feature.cpconverter.accesscontrol.AclManager
- org.apache.sling.feature.cpconverter.artifacts.ArtifactsDeployer
- org.apache.sling.feature.cpconverter.artifacts.ArtifactWriter
- org.apache.sling.feature.cpconverter.accesscontrol.EnforceInfo
- org.apache.sling.feature.cpconverter.handlers.EntryHandler
- org.apache.sling.feature.cpconverter.handlers.EntryHandlersManager
- org.apache.sling.feature.cpconverter.features.FeaturesManager
- org.apache.sling.feature.cpconverter.index.IndexManager
- org.apache.sling.feature.cpconverter.vltpkg.PackagesEventsEmitter
- org.apache.sling.feature.cpconverter.filtering.ResourceFilter
- org.apache.sling.feature.cpconverter.interpolator.VariablesInterpolator

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter.PackagePolicy
    - org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter.RunModePolicy
    - org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter.SlingInitialContentPolicy
    - org.apache.sling.feature.cpconverter.features.DefaultFeaturesManager.ConfigurationHandling